微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么即时获取FileNotFoundError:[WinError 2]系统找不到指定的文件:错误

如何解决为什么即时获取FileNotFoundError:[WinError 2]系统找不到指定的文件:错误

在这里,我正在尝试重命名文件,但是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之前。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。