“Python wyodrębnij plik zip bez struktury katalogu” Kod odpowiedzi

Katalog ekstraktu z zip Python

import zipfile

archive = zipfile.ZipFile('archive.zip')

for file in archive.namelist():
    if file.startswith('foo/'):
        archive.extract(file, 'destination_path')
Exuberant Earthworm

Python wyodrębnij plik zip bez struktury katalogu

import os
import shutil
import zipfile

my_dir = r"D:\Download"
my_zip = r"D:\Download\my_file.zip"

with zipfile.ZipFile(my_zip) as zip_file:
    for member in zip_file.namelist():
        filename = os.path.basename(member)
        # skip directories
        if not filename:
            continue

        # copy file (taken from zipfile's extract)
        source = zip_file.open(member)
        target = open(os.path.join(my_dir, filename), "wb")
        with source, target:
            shutil.copyfileobj(source, target)
Exuberant Earthworm

Jak wyodrębnić plik zip za pomocą Pythona

ZipFile.extractall(path=None, members=None, pwd=None)
Xerothermic Xenomorph

Odpowiedzi podobne do “Python wyodrębnij plik zip bez struktury katalogu”

Pytania podobne do “Python wyodrębnij plik zip bez struktury katalogu”

Więcej pokrewnych odpowiedzi na “Python wyodrębnij plik zip bez struktury katalogu” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu