需求:
本地有1万张照片,但照片的名字都是随机的无规律的,需要统一按序号进行重命名
代码:
import os
def rename(path):
#获取该路径下所有图片
filelist = os.listdir(path)
print (filelist)
i = 1
for files in filelist:
old_dir = os.path.join(path,files)
filename = os.path.splitext(files)[0]
filetype = os.path.splitext(files)[1]
new_dir=os.path.join(path,'num_%s'%str(i)+filetype)
print ('重命名',new_dir)
os.rename(old_dir,new_dir)
i += 1
if __name__ == "__main__":
path = 'D:\测试照片'
rename(path)执行:
测试结果:
| 留言与评论(共有 0 条评论) “” |