如何根据文件夹内文档的内容重命名文件夹?

时间:2019-10-28 14:26:18

标签: python-3.x scripting operating-system

我尝试运行以下代码,但收到以下错误:

  

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 )

0 个答案:

没有答案