2016-06-27 6 views
0

私はshoppyと呼ばれるzipファイルを作成して "cats.txt"を入れましたが、今は解凍したいのですがコードが機能しません何zipfile.open()機能がありません -私はzipファイルからpythonを使ってファイルを解凍するのに助けが必要です

AttributeError: '_io.TextIOWrapper' object has no attribute 'extract' 

は、ここで最初の問題は、open()はないzipfile内の任意の関数に、組み込み関数を参照することで自分のコード

from zipfile import * 

z=open("shoppy.zip","U") 
z.extract("cats.txt") 
+1

http://stackoverflow.com/questions/3451111/unzipping-files-in-python –

答えて

1

です。

import zipfile 

z = zipfile.ZipFile('shoppy.zip') 
z.extract('cats.txt') 

これは、現在のディレクトリにファイルを解凍します:zipfile.ZipFileクラスを使用したzipファイルを開くには

。あなたはzipfile.read()を使用することができ、文字列の中に解凍することを好む場合:今

content = z.read('cats.txt') 

contentは、ファイルの解凍した内容が含まれます。

関連する問題