使用zip文件时,我遇到了一个有趣的问题。 使用一个zip文件一切正常,而另一个zip文件假设相同(其中的文件与十六进制视图中的点相同)。
但是有一个文件我收到错误
(<type 'exceptions.UnicodeDecodeError'>,
UnicodeDecodeError('utf8', '\xef\xbb\xbbegin penalites....)
我正在使用python 2.7
这是代码
dtacont = unicode(z.read(datoteka),'utf-8').replace("\r","").split("\n").
这是程序停止的地方。我正在使用zipfile包。 如果你想要这些文件,请告诉我在哪里托管它们。
有什么想法吗?
谢谢
答案 0 :(得分:0)
这不是读取zip的问题,但是zip文件的内容似乎包含非utf-8字符,并且解码(unicode(...))因此而失败。