Django导出ASCII CSV

2024-04-20 12:23:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我想导出一个用ASCII编码的CSV文件,但是默认值是UTF-8 如果我对字符串进行编码,就会得到csv中写入的字节码(b'String')

 response = HttpResponse(content_type='text/csv')
 response['Content-Disposition'] = 'attachment; filename="datev_export.csv"'
 writer = csv.writer(response, delimiter=";",)
 row = ['some', 'strings']
 writer.writerow(first_row)
 return response

那么,如果没有前导的b“”,如何将字符串编码为ASCII呢?你知道吗


Tags: 文件csv字符串编码string字节responsetype