サーチ…


前書き

tarball、ZIP、またはgzipファイルを抽出または解凍するには、Pythonのtarfile、zipfile、およびgzipモジュールがそれぞれ提供されます。 Pythonのtarfileモジュールは、tarballファイルから抽出するためのTarFile.extractall(path=".", members=None)関数を提供します。 Pythonのzipfileモジュールは、ZIP圧縮ファイルを展開または解凍するためのZipFile.extractall([path[, members[, pwd]]])関数を提供します。最後に、Pythonのgzipモジュールは、解凍用のGzipFileクラスを提供します。

Python ZipFile.extractall()を使用してZIPファイルを解凍する

file_unzip = 'filename.zip'
unzip = zipfile.ZipFile(file_unzip, 'r')
unzip.extractall()
unzip.close()

Python TarFile.extractall()を使ってtarballを解凍する

file_untar = 'filename.tar.gz'
untar = tarfile.TarFile(file_untar)
untar.extractall()
untar.close()


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow