# 给每个生成的json文件夹中的图片按顺序重命名,eg:image1.jpeg -->1.jpeg
input_filePath = '传入路径'
name = os.listdir(input_filePath)
#按照数字进行排序后按顺序读取文件夹下的图片
name.sort(key=lambda x: int(x.replace("image","").split('.')[0]))
list_temp = []
for i in range(len(name)):
list_temp.append (name[i])
temp_dir = list_temp[i]
file_path = os.path.join(input_filePath,temp_dir)
df = pd.read_excel ('goods.xlsx')
dir = str (df['图片名称'][i])
num = df['图片编号'][i]
for q in range (len (name)):
if (dir == temp_dir):
break
new_name = str(num)+'.jpeg'
new_file_path = os.path.join(input_filePath,new_name)
os.rename(file_path,new_file_path)
python 文件夹中有序列的图片重命名
最新推荐文章于 2023-11-05 22:01:27 发布