python - 用python重命名文件夹中的所有文件
问题描述
我有一个包含文件的文件夹。我必须重命名所有文件,但每 3 个文件。
我有这个代码:
for file in os.listdir():
src=file
dst=id_generator()+str(i)+".png"
os.rename(src,dst)
i+=1
我应该如何修改它?或者也许还有另一种方式
解决方案
您可以对此进行编辑。
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