Aperçu
Pour chaque format, qui prend en charge plusieurs entrées, la classe correspondante possède la méthode extract_to_directory. Il doit être utilisé pour extraire l'intégralité du contenu de l'archive, y compris les sous-dossiers, vers un emplacement spécifié.ZIP Décompresser les fichiers d'archives
Vous trouverez ci-dessous un exemple d’utilisation de la bibliothèque aspose.zip pour travailler avec des archives ZIP. En utilisant le code donné, vous pouvez extraire le contenu de l’archive dans le répertoire donné à l’aide de Python.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
Décompresser les fichiers RAR
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
Décompresser les fichiers CAB
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
Ces exemples de code montrent comment décompresser des archives de différents formats à l’aide de la bibliothèque Aspose.Zip en Python. Ils emploient les classes appropriées pour les archives ZIP, RAR et CAB pour extraire leur contenu dans un répertoire désigné « C:\extracted ». Cette approche offre une solution universelle pour gérer différents formats d’archives, rationalisant ainsi le processus de décompression.
Comment extraire le fichier TAR
Cette section fournit des exemples d’utilisation de la bibliothèque Aspose.Zip. Le code suivant montre comment extraire le contenu d’une archive d’un flux vers un répertoire spécifié. Ces exemples vous permettront de gérer efficacement les archives au sein de vos projets Python.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
Extraire un fichier XAR
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
Ces exemples de code illustrent le décompression d’archives aux formats TAR et XAR dans un répertoire désigné. Le premier exemple ouvre le fichier "archive.tar", crée un objet TarArchive et extrait son contenu dans le répertoire "\extracted". De même, le deuxième exemple ouvre le fichier « archive.xar », crée un objet XarArchive et extrait son contenu dans le même répertoire « \extracted ».
Autres fonctionnalités de l'API Aspose.ZIP pour Python.Net prises en charge
Avec la bibliothèque Aspose.ZIP dans Python.Net, vous pouvez gérer de manière transparente diverses tâches liées aux documents de fichiers ZIP. Que vous ayez besoin de convertir des formats, de fusionner des fichiers, de modifier du contenu ou d'extraire des données, Aspose.ZIP fournit des fonctionnalités complètes pour rationaliser votre flux de travail et améliorer votre productivité.
Support and Learning Resources
- Ressources d'apprentissage
- Documentation
- Code source
- Références API
- Support produit
- Assistance gratuite
- Assistance payante
- Blog
- Notes de version
- Pourquoi Aspose.Zip pour Python.Net ?
- Liste des clients
- Réussites