Skip to main content
 首页 » 编程设计

python 2.7 使用 zip 文件

2025年05月04日12lidabo

在处理 zip 文件时,我遇到了一个有趣的问题。 使用一个 zip 文件一切正常,而另一个 zip 文件应该是相同的(其中的文件与十六进制 View 中的点相同)。

但是对于一个文件我得到一个错误

(<type 'exceptions.UnicodeDecodeError'>, UnicodeDecodeError('utf8', '\xef\xbb\xbbegin penalites....)

我正在使用 python 2.7

这是代码

   dtacont  = unicode(z.read(datoteka),'utf-8').replace("\r","").split("\n").  

这是程序停止的地方。我正在使用 zipfile 包。 如果您想要这些文件,请告诉我存放它们的位置。

有什么想法吗?

谢谢

请您参考如下方法:

这不是读取 zip 的问题,但您的 zip 文件的内容似乎包含非 utf-8 字符,因此 decode(unicode(...)) 失败。