我尝试将 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输出文件?
慕斯709654
喵喵时光机
相关分类