Python 3.x 如何修复FileNotFoundError:[WinError 2]系统找不到指定的文件

Python 3.x 如何修复FileNotFoundError:[WinError 2]系统找不到指定的文件,python-3.x,Python 3.x,我试图重命名文件夹中的多个文件,以便删除每个字母表,但运行时出现以下错误: FileNotFoundError:[WinError 2]系统找不到该文件 指定:“阿姆斯特丹1971”->“1971” 您正面临此问题,因为您正在尝试更新没有扩展名的文件名。您应该添加文件扩展名以解决此问题 import os os.chdir(directory) for f in os.listdir(): f_name, f_ext = os.path.splitext(f) os.rename

我试图重命名文件夹中的多个文件,以便删除每个字母表,但运行时出现以下错误:

FileNotFoundError:[WinError 2]系统找不到该文件 指定:“阿姆斯特丹1971”->“1971”


您正面临此问题,因为您正在尝试更新没有扩展名的文件名。您应该添加文件扩展名以解决此问题

import os
os.chdir(directory)
for f in os.listdir():
    f_name, f_ext = os.path.splitext(f)
    os.rename(f_name+'.'+f_ext,f_name.translate(str.maketrans("","","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"))+'.'+f_ext)
import os
os.chdir(directory)
for f in os.listdir():
    f_name, f_ext = os.path.splitext(f)
    os.rename(f_name+'.'+f_ext,f_name.translate(str.maketrans("","","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"))+'.'+f_ext)