为什么我重命名文件后,文件会被打乱?

时间:2019-01-31 11:59:00

标签: python rename shuffle

我需要重命名文件夹中的所有图像,但是当我这样做时,它们会以随机顺序返回,并且我需要第一个文件为000000,第二个为000001,但实际的000000.png并不是第一个文件放在原始文件夹中。

for filename in os.listdir(path):
    os.rename(os.path.join(path,filename), os.path.join(path,"{:06d}".format(i))+'.png')

1 个答案:

答案 0 :(得分:0)

i变量设置为什么?

我希望你想要

for i,filename in enumerate(os.listdir(path)):