“Fichier zip d'extrait Python sans structure de répertoire” Réponses codées

Répertoire d'extrait de 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

Fichier zip d'extrait Python sans structure de répertoire

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

Comment extraire le fichier zip à l'aide de Python

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

Réponses similaires à “Fichier zip d'extrait Python sans structure de répertoire”

Questions similaires à “Fichier zip d'extrait Python sans structure de répertoire”

Plus de réponses similaires à “Fichier zip d'extrait Python sans structure de répertoire” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code