上一篇文章讲了如何如何批量重命名图片(python),但并不是按时间戳顺序的,因此,这一次重新写了另外一个代码,按照时间顺序将图片进行重命名。
#coding=utf-8
import os
path='/home/edward/CLionProjects/ch11/data/'
f=os.listdir(path)
f.sort()
n=0
string=str(n+1) #将int转换为string,从1开始
#遍历修改每一个文件名
for i in f:
oldname=path+f[n]
newname=path+string+'.png'
os.rename(oldname,newname)
print(oldname,'------------>',newname)
n=n+1
string = str(n+1)
转换结果如下:
总的来说,还是比较顺利,希望今明两天把另外一个问题解决了把!