python - 为什么我得到 FileNotFoundError:[WinError 2] 系统找不到指定的文件:错误
问题描述
在这里我试图重命名文件但不知道有什么问题我得到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]
解决方案
您缺少的是在该目录中的第 i 个文件之前添加 'Experiment/' 目录,它应该类似于 os.path.splitext('Experiment/' + i)。
相反,您正在python 文件目录而不是“实验”目录中寻找第 i 个文件。
与重命名相同,“实验”目录也应包含在 i 和 k 之前。
推荐阅读
- python - 堆叠 Ensenble 卷积神经网络
- wordpress - wordpress 多站点域映射重定向
- stata - 有没有办法在 Stata 中初始化 3D 矩阵?
- python - 为什么我不能用 django 运行“python manage.py startup APP_NAME”?
- python - 如何从函数中的 matpltlib 事件中选择点?
- yaml - 在 YAML 文件中使用 Gitlab CI/CD 变量
- git - 我无法使用 Visual Studio 代码将文件推送或提交到 github
- r - 根据聚类相似度设置 igraph 的社区名称
- ios - Swift UICollectionView UISearchController 过滤帖子
- pytorch - Pytorch 权重没有更新.. 有时