我有一个字节字符串,我应该发送到zip文件使用python内置的zipfile.writestr
,但在每个文件的开头都有一个小(14-15)字符的BOM字符串和一个大字符串在整个文件的末尾,最终的csv文件看起来像这样(示例):
filename1
(BOM characters)Column1, Column2, Column3
data1, data2, data3
data4, data5, data6
filename2
(BOM characters)Column1, Column2, Column3
data1, data2, data3
(BOM characters)
我试过使用.decode("utf-8-sig")
,但没有显示任何差异。
我保存的文件是zipcsv这就是问题的根源。现在我把它保存为zip一切正常