import os
import json
for file in os.listdir("./"):
if file.endswith(".json"):
with open(file,'rb') as load_f:
load_dict = json.load(load_f)
temp = load_dict['shapes']
for i in reversed(range(len(temp))):
a = temp[i]['label']
if (a == 'label_2' or a=='label_1' or a== 'label_3'):
#print(temp[i])
del temp[i]
#load_f.write(load_dict)
#load_f.close()
#load_dict = json.dumps(load_dict, indent=2)
with open(file,'w') as load_f:
json.dump(load_dict, load_f, indent=4)
#file.write(load_dict)
python处理json字符串之剔除某些label值
最新推荐文章于 2023-04-25 11:05:41 发布