import os
directory = r'C:\Users\yewenjing\Desktop\PF\new_64PF_img' # 将路径替换为您要重命名文件的文件夹的路径
txt_directory = r'C:\Users\yewenjing\Desktop\PF\new_label223' # 将路径替换为包含txt文件的文件夹的路径
prefix = '64PF' # 更改为您要使用的前缀
i = 1
for filename in os.listdir(directory):
if filename.endswith('.jpg') or filename.endswith('.png'): # 只更改图片文件
new_filename = f"{prefix}{i}.jpg" # 根据顺序为文件命名
# 重命名图片文件
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
# 重命名对应的txt文件
txt_filename = os.path.splitext(filename)[0] + '.txt' # 假设txt文件与图片文件同名,只是扩展名不同
txt_path = os.path.join(txt_directory, txt_filename)
new_txt_filename = os.path.splitext(new_filename)[0] + '.txt'
os.rename(txt_path, os.path.join(txt_directory, new_txt_filename))
i += 1
数据处理:批量修改图片名称及对应的txt文件名称
最新推荐文章于 2024-12-25 20:03:21 发布