系统找不到指定windows错误的文件python
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统找不到指定windows错误的文件python相关的知识,希望对你有一定的参考价值。
我想将测试文件夹中的所有文件重命名为1,2,3等
import os, sys, path
path = r"F: est"
dirs = os.listdir(path)
print(dirs)
count = 1
for files in dirs:
str1 = str(count)
os.rename(files, str1)
count += 1
但我的代码给了我这个错误:WindowsError:[错误2]系统找不到指定的文件
答案
dirs
是一个路径列表,迭代它不会给你目录的内容。你需要另一个os.listdir
。
此外,要重命名文件,您必须仔细检查每个文件。
一个更好的解决方案是:
import os
count = 1
path = r"F: est"
for root, dirs, files in os.walk(path):
for filename in files:
os.rename(os.path.join(root, filename), os.path.join(root, str(count)))
count += 1
另一答案
只需添加一行即可更改当前工作目录。
import os, sys, path
path = r"F: est"
dirs = os.listdir(path)
os.chdir(path) # Change the current working directory
print(dirs)
count = 1
for files in dirs:
str1 = str(count)
os.rename(files, str1)
count += 1
以上是关于系统找不到指定windows错误的文件python的主要内容,如果未能解决你的问题,请参考以下文章
安装了新的 Windows 服务,无法启动:“系统错误 2 ...系统找不到指定的文件”
使用 Sublime 运行 Python 时出现“系统找不到指定的文件”错误
makefile不会在windows中编译:系统找不到指定的文件