问题描述
我有一个字节串,我应该使用 Pyhton 内置的 zipfile.writestr
将它发送到 zipfile 但在每个文件的开头都有一个小 (14-15) chars BOM 字符串和整个文件末尾的一个大的,最终的csv文件看起来像这样(示例):
filename1
(BOM characters)Column1,Column2,Column3
data1,data2,data3
data4,data5,data6
filename2
(BOM characters)Column1,data3
(BOM characters)
我试过使用 .decode("utf-8-sig")
但它没有显示出任何区别。
解决方法
所以事实证明我将 zip 文件保存为 csv,这就是问题的原因。现在我将它保存为 zip 一切正常。