在批量重命名文件的时候发现了个问题,直接用os.listdir好像只能按文件名顺序排序,但有时候我存的文件的文件名都是乱码,需要按时间排序才能正确的批量重命名
import os
num=200
for i in os.listdir():
if i =='rename.py':
continue
elif num in [0,1,2,3,4,5,6,7,8,9]:
os.rename(i,'0'+str(num)+'.jpg')
else:
os.rename(i,str(num)+'.jpg')
num+=1