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"]