Comment créer une archive ZIP à partir d'un répertoire en Python avec UliEngineering

Vous pouvez facilement créer une archive ZIP à partir d’un répertoire en utilisant la bibliothèque Python UliEngineering :

create_zip_from_directory.py
from UliEngineering.IO import create_zip_from_directory

# Créer un fichier ZIP à partir d'un répertoire
create_zip_from_directory("/path/to/source_directory", "/path/to/output.zip")
print("Fichier ZIP créé avec succès")

Exemple de sortie

create_zip_from_directory_output.txt
Fichier ZIP créé avec succès

La fonction de création d’archive ZIP à partir d’un répertoire compresse tous les fichiers et sous-répertoires d’un répertoire source en une seule archive ZIP. Cela est utile pour les opérations de sauvegarde, la distribution de fichiers, l’archivage de projets et l’empaquetage de données pour le transfert ou le stockage. La fonction gère l’intégralité de la structure de répertoires de manière récursive.

L’opération utilise le module zipfile intégré de Python pour créer l’archive, en préservant la structure des répertoires au sein du fichier ZIP. Tous les fichiers sont compressés à l’aide de la compression ZIP standard, qui offre de bons ratios de compression pour la plupart des types de fichiers tout en maintenant la compatibilité entre les plateformes.

Articles connexes


Check out similar posts by category: Utilities, Python