首页 > 解决方案 > 用python重命名文件夹中的所有文件

问题描述

我有一个包含文件的文件夹。我必须重命名所有文件,但每 3 个文件。

我有这个代码:

for file in os.listdir():
    src=file
    dst=id_generator()+str(i)+".png"
    os.rename(src,dst)
    i+=1

我应该如何修改它?或者也许还有另一种方式

标签: python

解决方案


您可以对此进行编辑。

counter = 1
for file in os.listdir():
    if counter%3 != 0:
        src = file
        dst=id_generator()+str(counter)+".png"
        os.rename(src,dst)
    counter+=1

推荐阅读