Embedded_game/qianrushi/makeQR/修改文件名.py
2025-01-02 12:48:11 +08:00

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