我尝试将 800 个 JSON 响应保存到 .txt 文件和 Excel 文件。对于 txt,我正在使用:for activity_id in activity_ids: activity_details = requests.get(url, params=activity_id).text with open('test.txt','a') as f: f.write(activity_details + '\n')对于 JSON:def df_to_excel(df, filename): writer = pandas.ExcelWriter(filename) df.to_excel(writer, 'Sheet1') writer.save()for activity_id in activity_ids: activity_details = requests.get(url, params=activity_id).json() df = json_normalize(j) df_to_excel(df, 'test.xlsx')为什么输出文件大小存在巨大差异:Excel 文件为 6.5 Mb,txt 文件为 30 Mb?如果有的话,我希望 Excel 文件更大。我可以做些什么来缩小txt输出文件?
添加回答
举报
0/150
提交
取消