基本思想: 日常小记录
一、检测标注文件是否一一对应
# -*- coding: utf-8 -*-
import os
path1 = r' AAA'
def file_name(file_dir):
jpg_list = []
json_list = []
for root, dirs, files in os.walk(file_dir):
for file in files:
if os.path.splitext(file)[1] == '.jpg':
jpg_list.append(os.path.splitext(file)[0])
elif os.path.splitext(file)[1] == '.json':
json_list.append(os.path.splitext(file)[0])
diff = set(json_list).difference(set(jpg_list))
print(len(diff))
for name in diff:
print("no jpg", name + ".json")
os.remove(path1+"/"+name + ".json")
diff2 = set(jpg_list).difference(set(json_list))
print(len(diff2))
for name in diff2: