这是我到目前为止在 Windows 中的内容:
import os
os.chdir("C:/Users/any/Desktop/test")
for files in os.listdir("."):
print files
现在它打印这个:
test picture.jpg
test script.bat
test text.txt
但是现在我卡住的地方是每个文件夹的输出都是随机的,所以我的解决方案是让它获取列表并将每个文件夹单独标记为
filename1
filename2
filename3
所以现在filename1 = test picture.jpg
编辑
好吧,我要做的是稍后在我的代码中使用每个文件名,例如说我试图重命名我的文件,以便其中包含字母“e”的任何文件都将更改为“一个人物:
import os
os.chdir("C:/Users/any/Desktop/test")
for files in os.listdir("."):
print files
files = files.replace('e', 'a')
print files
但我需要能够让它单独执行每个文件名,以便代码看起来像这样:
import os
os.chdir("C:/Users/any/Desktop/test")
for files in os.listdir("."):
print filename1
filename1 = filename1.replace('e', 'a')
print filename1