python将字典写⼊json⽂件中
import json
with open(r"E:\tianchi_learning\demo_project\train.json", "w") as f2:
# dic1就是⼀个字典
js = json.dumps(dic1)
f2.write(js)
下⾯是在实际⼯作中⽤到的:
假设存在⼀个train.json⽂件, ⾥⾯包含三万张图⽚的信息。⽽我只想要其中的⼀千张图⽚的信息
import json
import os
# 1.sub_train_path是⼀个⽂件夹,⾥⾯是我们想要的⼀千张图⽚
sub_train_path = r"E:\tianchi_learning\project1_street_string_classify\datasets\mchar_train\test_img"
python怎么读取json文件# 2.创建⼀个空字典
dic1 = {}
# 3.这个json⽂件就是包含⼏万张图⽚的信息
with open(r'E:\tianchi_learning\project1_street_string_classify\datasets\train.json') as f1:
json_data = json.load(f1)
for img_name in os.listdir(sub_train_path):
dic1[img_name] = json_data[img_name]
# 4.这个json⽂件呢是我们最后想要得到的⼀千张图⽚的信息的json⽂件
with open(r"E:\tianchi_learning\demo_project\sub_train.json", "w") as f2:
js = json.dumps(dic1)
f2.write(js)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。