Python读取json文件,并转化为字典进行提取字段(出现索引must be int,not str)解决方案

时间:2022-05-04
本文章向大家介绍Python读取json文件,并转化为字典进行提取字段(出现索引must be int,not str)解决方案,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Python读取json文件,并转化为字典进行提取字段(出现索引must be int,not str)解决方案

def craw_file():
    di_review_keyword=[]
    for i in range(10):
        with open('E:python_py景区详情\test\'+'北京'+'_'+str(0)+'_'+str(1)+'.json','r') as file:
            #d读取文件,并转换成json格式
            html=file.read()
            # html_json=json.loads(html)   #以json形式加载
            #
            # print(type(html),type(html_json))
            html_dict=eval(html)  #将其转化为字典并进行提取(一般出现索引must be int,not str)
            print(type(html_dict),html_dict)
            html_result=html_dict["result"]
            #基本信息
            name=html_result["name"]
            address=html_result["address"]