Skip to main content
 首页 » 编程设计

Python-WindowsError : [Error 2] The system cannot find the file specified

2025年05月04日13虾米姐

我有一个装满 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))