请问,python调http接口得到csv流,怎么保存为csv文
件?
用csv.writer保存后,除了时间戳,其余的在csv文件中都
显示为某种编码。
代码如下
res = requests.get(url3, headers=headers,
params=querystring)
print(res.text) # 汉字显示为乱码,其余正常
#打开文件,追加a
out = open('write_csv.csv','a', newline='')
#设定写入模式
csv_write = csv.writer(out,dialect='excel')
# csv_write.writerow(res) #试验一
for row in res:
csv_write.writerow(row) #试验二
with open('chinese_csv.csv', 'a',
newline='', encoding='utf-8-sig') as f:
f_csv = csv.writer(f)
f_csv.writerows(res) #试验三