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 :
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
Fichier ZIP créé avec succèsLa 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
- Comment lire un fichier texte en Python avec UliEngineering
- Comment écrire un fichier texte en Python avec UliEngineering
- Comment compter les lignes d’un fichier en Python avec UliEngineering