Как я могу переименовать папку в зависимости от содержимого документа в этой папке? - PullRequest
0 голосов
/ 28 октября 2019

Я попытался запустить приведенный ниже код, но получаю следующую ошибку:

OSError: [WinError 123] Неверный синтаксис имени файла, имени каталога или метки тома: '. \ Test \ a'->'. \ test \ Mary \ n '

Что это значит и как я могу это исправить?

Мой код:

import os
for dir in os.listdir('test'):
 if not('.' in dir):
  for file in os.listdir('.\\test\\' + dir):
   with open('.\\test\\' + dir + '\\'+file) as doc:
    name = doc.read()
   os.rename(".\\test\\" + dir , "o.\\test\\" + name )
...