Python :批量获取json文件的数据
- 前提:假设所有的json文件都放在同一文件夹下(data_dir)
- 获取步骤:
- 首先,通过
os.listdir(data_dir)获取路径data_dir下的所有文件的名称 - 其次,通过
j=open(json_name)来打开json文件 - 最后,通过
info=json.load(j)来读取json文件内的内容,可以通过info['name']来获取json中name对应项的值。具体代码如下:
其中,我的json文件内容格式如下图所示:

import os
import json
def get_car_json_info(data_dir):
# get json file_names
all_json=os.listdir(data_dir)
for j_name in all_json:
# open json file
j=open(data_dir+j_name)
# load info in json
info=json.load(j)
# get value of '__manufacturer__' and '__year__'
print(info['__manufacturer__'],info['__year__'])结果如下图所示:

















