2012-04-17 10 views
2

zipファイルで作業しているときに興味深い問題が発生しました。 1つのzipファイルではすべてが正常に機能し、同じものと思われる他のzipファイル(ファイルは16進数で表示されるドットと同じです)。python 2.7 zipファイルで作業する

しかし、一つのファイルで、私はエラー

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

を取得し、私はこれは、プログラムが停止した場所ですコード

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

あるpython 2.7

を使用しています。私はzipfileパッケージを使用しています。 ファイルを保存する場所を教えてください。

これはzipファイルを読み込みの問題ではありませんが、あなたのzipファイルの内容は、非UTF-8文字およびデコード(ユニコード(...))を含んでいるようだあなた

+3

まず、コードが必要です。第二に、あなたはどこかでファイルをホストすることができますので、私たちは二重チェックできますか? – orlp

+0

これはコード です。dtacont = unicode(z.read(datoteka)、 'utf-8')。replace( "\ r"、 "")。split( "\ n")。これがプログラムの停止場所です。私はzipfileパッケージを使用しています。あなたはどこで私を望んでいますか、どこでファイルをホストできますか? – Yebach

+0

@Yebach質問を編集してコメントに追加しないでください。 –

答えて

0

ありがとうございましたので、そのことを失敗します。