Szukaj…


Wprowadzenie

Aby wyodrębnić lub rozpakować plik tarball, ZIP lub gzip, odpowiednio udostępniono moduły tarfile, zipfile i gzip Pythona. Moduł TarFile.extractall(path=".", members=None) Pythona udostępnia funkcję TarFile.extractall(path=".", members=None) do wyodrębnienia z pliku tarball. Moduł zipfile Pythona udostępnia funkcję ZipFile.extractall([path[, members[, pwd]]]) do wyodrębniania lub rozpakowywania skompresowanych plików ZIP. Wreszcie moduł gzip Pythona udostępnia klasę GzipFile do dekompresji.

Za pomocą Python ZipFile.extractall () do dekompresji pliku ZIP

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

Używanie Python TarFile.extractall () do dekompresji tarballa

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow