34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
# -*- 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 |