# python批量重命名,把文件夹内所有图片按固定长度数字编号(譬如:000001、000002、000003等等)
# author:zhou jinxing
import os
%env SRC_DIR=/workspace/tlt-experiments/data_fire/image_2_rename
%env DST_DIR=/workspace/tlt-experiments/data_fire/image_2_rename
#!ls -rlt $SRC_DIR/
# 扫描目标路径的文件,将文件名存入列表
filename_list = os.listdir('/workspace/tlt-experiments/data_fire/image_2_rename')
a = 0
for i in filename_list:
#!echo zhou jinxing
#print(i)
old_name = '/workspace/tlt-experiments/data_fire/image_2_rename/' + filename_list[a]
if a < 10:
new_name = '/workspace/tlt-experiments/data_fire/image_2_rename/' + "00000" + str(a) + ".jpg"
elif a < 100:
new_name = '/workspace/tlt-experiments/data_fire/image_2_rename/' + "0000" + str(a) + ".jpg"
elif a < 1000:
new_name = '/workspace/tlt-experiments/data_fire/image_2_rename/' + "000" + str(a) + ".jpg"
elif a < 10000:
new_name = '/workspace/tlt-experiments/data_fire/image_2_rename/' + "00" + str(a) + ".jpg"
pass
os.rename(old_name,new_name)
a += 1
#print(a)
pass
print("完成了...")
python批量重命名,把文件夹内所有图片按固定长度数字编号(譬如:000001、000002、000003等等)
最新推荐文章于 2023-12-19 15:15:45 发布