# encoding=utf-8 import json,re with open('E:\weather53892_20114.json','r') as f: data= f.readlines() # print data data1=data[0] data2= data1[16:-1] # 给属性加引号 data3=re.sub(r"(,?)(w+?)s*?:", r"1'2':", data2) # 把单引号变为双引号 data_db = data3.replace("'", """); # 编码问题 data4=data_db.decode('gbk').encode('utf8') print data4 print type(data4) # str格式--->>dict格式 data5=json.loads(data4) print data5['tqInfo'][0]['ymd'] print type(data5)
保存下来,免得丢了。