运行代码前,请先备份一份原始数据!因为直接在原始文件夹中修改图片名字。
import os
img_path = "img_res"
def rename():
i=1
for item in os.listdir(img_path):
print("the raw picture name:",item)
old_file = os.path.join(img_path,item)
new_file = os.path.join(img_path,(str(i).zfill(6)+'.jpg'))
os.rename(old_file, new_file)
i+=1
if __name__ == '__main__':
rename()
print("Naming completed!")
修改前:
修改后:
注:str(i).zfill(6)的作用是在i不足6位时,在其前面补0
以上代码的缺点就是在原有的文件夹中直接修改图片名字,而不是另存到新的文件夹中,后期有时间将进行更新。
-------------------------------2020-10-21-14:19-------------------------------
参考:
https://blog.csdn.net/qq_32863339/article/details/85260188