这段代码可以让你大批量的进行重命名,觉得自己的数据集少的时候,想直接复制粘贴却要一个一个去修改名称时,直接运行这段代码可以让你把文件夹里的文件都进行重命名。
import os
# 源文件夹路径
source_folder = "/home/zhang/yolov5_obb_master/train_bottle/train1/labels"
# 目标文件夹路径
target_folder = "/home/zhang/yolov5_obb_master/train_bottle/train1/label"
# 遍历源文件夹中的所有文件
for root, dirs, files in os.walk(source_folder):
for file in files:
# 获取文件名和扩展名
filename, ext = os.path.splitext(file)
# 构建新的文件名
new_filename = str(int(filename)+300) + ext
# 源文件路径
source_path = os.path.join(root, file)
# 目标文件路径
target_path = os.path.join(target_folder, new_filename)
# 重命名文件
os.rename(source_path, target_path)