在 Windows 中使用 python 我试图一次重命名同一文件夹中的多个文件,但我不能使用列表进行重命名,这就是为什么我在尝试我的代码时收到此错误:
os.rename(dirlist[1], words[1]) WindowsError: [Error 2] 系统找不到指定的文件
这是示例代码:
import os
import sys
words = os.listdir('C:/Users/Any/Desktop/test')
dirlist = os.listdir('C:/Users/Any/Desktop/test')
words = [w.replace('E', 'e') for w in words]
print words
os.rename(dirlist[1], words[1])
我想要实现的是让我的 python 脚本在一个选择的文件夹上运行,该脚本将把所有的文件都放在里面并重命名它们。但是当我不能单独列出文件夹名称并将它们重命名时,棘手的部分就出现了,因为它们已附加到列表中。