字典文件内容如下:
需求:获取文件中每条字典数据的serv_number,保存文件。
# -*- coding:utf-8 -*-
import json
from tqdm import tqdm # tqdm模块是python进度条库
testFile = 'jsonDict' # 文件中数据都是字典格式
with open(testFile, encoding='utf-8') as f:
fphone = open('phoneNum.csv', 'w', encoding='utf-8') # 创建文件
for line in tqdm(f):
js = line.strip().split('information:')[-1] # 注意中英文标点符号
sc = js.replace("'[", '[').replace("]'", ']')
js = json.loads(sc.replace("'", '"'))
phone = js['serv_number'] # 根据字典的key获取对应的value值
fphone.write(phone + "\n") # 将获取的value值单独保存文件
结果如下: