问题描述
在这里,我正在尝试重命名文件,但是idont知道出了什么问题。 FileNotFoundError:[WinError 2]系统找不到指定的文件:'Screenshot(72).png'->' 72-Screenshot.png'有人告诉我解决此错误的路径
import os
for i in os.listdir('Experiment'):
f_name,f_ext = os.path.splitext(i)
f_name,f_num = f_name.split('(')
f_name = f_name.strip()
f_num,f_useless = f_num.split(')')
k = f'{f_num}-{f_name}{f_ext}'
os.rename(i,k)
[[1]:https://i.stack.imgur.com/XYpdL.png [1]
解决方法
您所缺少的是在该目录的 ith 文件之前添加“ Experiment /”目录,该目录应该类似于os.path.splitext('Experiment /'+ i)。
实际上,您正在查找的是python文件目录中的 ith 文件,而不是“ Experiment”目录。
与重命名为“ Experiment”目录相同的内容也应包括在i和k之前。