# -*- coding:utf-8 -*- # @Author len # @Create 2023/10/18 15:31 import os # 文件夹路径 folder_path = r'D:\Waste\嵌入式\数据集\二维码\len\QR2' # 前缀 prefix = 'QR' # 获取文件夹中所有文件的路径 file_paths = [os.path.join(folder_path, filename) for filename in os.listdir(folder_path)] count = 0 # 批量修改文件名 for file_path in file_paths: # 获取文件的原始名字和扩展名 file_name, file_ext = os.path.splitext(os.path.basename(file_path)) # 如果文件扩展名是.jpg并且存在同名的.json文件 if file_ext == '.jpg' and os.path.exists(os.path.join(folder_path, file_name + '.json')): # 构建新的json文件路径 new_json_file_path = os.path.join(folder_path, prefix + str(count) + '.json') # 重命名json文件 os.rename(os.path.join(folder_path, file_name + '.json'), new_json_file_path) # 构建新的jpg文件路径 new_jpg_file_path = os.path.join(folder_path, prefix + str(count) + '.jpg') # 重命名jpg文件 os.rename(file_path, new_jpg_file_path) count += 1