【发布时间】:2016-01-15 22:07:38
【问题描述】:
我有一个装满 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
我猜有一个非常简单的解决方法,但我已经四处寻找,找不到适合我生活的解决方案。
感谢您的帮助!
【问题讨论】:
-
cwd/folder/file在cwd/file中找不到。