我有一个装满 pdf 文件的文件夹。我试图从文件名中删除所有空格并用下划线替换它们。这是我到目前为止所拥有的:
import os, sys
folder = path to folder
FileList = os.listdir(folder)
for files in FileList:
if ' ' in files:
NewName = files.replace(" ", "_")
os.rename(files, NewName)
当我运行此脚本时,出现以下错误:
WindowsError: [Error 2] The system cannot find the file specified
我猜想有一个非常简单的修复方法,但我找遍了所有地方,找不到适合我一生的解决方案。
感谢您的帮助!
请您参考如下方法:
...
os.rename(os.path.join(folder, files), os.path.join(folder, NewName))
