Python :批量获取json文件的数据

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_42886817/article/details/100141798

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__']) 

结果如下图所示:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42886817/article/details/100141798