从JSON格式的文件里面有多个字典,我转格式的时候报错了,如过文件里面只有一个字典就不会报错
def get_json_data():
# engine = create_engine("mysql+pymysql://root:cyber2049@192.168.6.178:3306/9960TY?charset=utf8mb4")
file_name = os.listdir(r'C:\Users\li\Desktop\data_5')
# print(file_name[-5])
all_data = []
for name in tqdm(file_name):
# print(type(name))
with open(fr'C:\Users\li\Desktop\data_5{name}', encoding='utf-8') as f:
for line in f.readlines():
# print(line)
p_data = json.loads(line)
# print(type(p_data))
l_data = p_data['result']['list']
df = pd.DataFrame(l_data)
all_data.append(df)
df = pd.concat(all_data)
print(df)
数据格式不正确,你可以将数据拿出来,看下; 进行手动切分