在使用labelme对文件夹标注时,jpg文件和json文件放在同一个文件夹下,需要将json文件提取到另一个文件夹下,将jpg文件与json文件分开:
目录如下:
代码实现过程如下:
import os
import shutil
#原文件夹目录
old_dir = 'E:/py/yolov8/mydataset/roadscene_val'
#新文件夹目录
out_dir = 'E:/py/yolov8/mydataset/val_json'
if os.path.exists(out_dir):
print("目录已存在")
else:
print("目录不存在,创建成功")
os.mkdir(out_dir)
img_list = os.listdir(old_dir)
for img in img_list:
img_name, suffix = os.path.splitext(img)
#将json文件筛选出来并提取到指定文件夹
if suffix == '.json':
shutil.move(os.path.join(old_dir,img),os.path.join(out_dir))
最终实现结果如下: