系统找不到指定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:系统找不到指定的文件

安装了新的 Windows 服务,无法启动:“系统错误 2 ...系统找不到指定的文件”

使用 Sublime 运行 Python 时出现“系统找不到指定的文件”错误

makefile不会在windows中编译:系统找不到指定的文件

PyCharm-错误-找不到指定文件python.exe的解决方法

在 Python 中重命名文件:WindowsError: [错误 2] 系统找不到指定的文件