python实现将文件夹下指定后缀的文件移动到另一个文件夹

在使用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))

最终实现结果如下:

   

猜你喜欢

转载自blog.csdn.net/qq_48194187/article/details/130826484