Je suis à la recherche d'un paquet qui détectera automatiquement le type de et extraira une archive (zip, tar.gz, etc). En Perl, cela est facile - en Python, je ne peux pas trouver un paquet/classe simple de le faire ...Existe-t-il un paquet Python similaire à Perl's Archive :: Extract?
3
A
Répondre
1
En quittant Mark Byers' response, peut-être vous pouvez lier tous ces éléments avec mimetypes
(également à partir de la bibliothèque standard). Vous pouvez identifier le type de fichier et le traiter en conséquence. Le monde a besoin d'une version Python de Archive::Extract
, et nous voulons que vous l'écriviez!
1
En Python vous pouvez utiliser:
Je ne suis pas au courant de tout emballage qui peut choisir automatiquement le format. S'il existe, il ne semble pas être mentionné dans la documentation pour l'un des modules ci-dessus.
Questions connexes
- 1. Module python similaire à un proxy
- 2. Perls Of Wisdom Pour un programmeur .Net
- 3. Comment empêcher boost :: python :: extract <float> d'accepter int
- 4. php extract() fonction
- 5. CodeRush Extract class
- 6. Comment envoyer un paquet IP en Python?
- 7. Bibliothèque XML similaire à simplejson/json? - Python
- 8. Y at-il un module Python similaire à Distribué Ruby
- 9. Qu'est-ce qu'un objet similaire à un fichier dans Python?
- 10. Python: importer le paquet contenant
- 11. Applet Java avec init() dans un paquet?
- 12. Création d'une calculatrice GUI en python similaire à MS Calculator
- 13. Python - Rpy2 - Impossible d'importer un paquet de paquets
- 14. Paquet python pour la simulation d'enchères distribuées
- 15. cache de données pour le paquet python
- 16. Quel paquet Haskell contient une fonction similaire à "fsolve" de MATLAB?
- 17. Gestion des pluriels à l'aide de xgettextt avec --extract-all
- 18. Un paquet Python peut-il dépendre d'une révision de contrôle de version spécifique d'un autre paquet Python?
- 19. python: liste les modules dans le paquet
- 20. Outil de création de rapports python, similaire à birtviewer
- 21. fonction similaire à str_replace de php en python?
- 22. Création d'une archive .zip avec Python dans MS DOS
- 23. Vérifiez si le paquet Python est installé
- 24. Comment utiliser ce paquet Python? (guess_language)
- 25. Python: quel paquet contient les métadonnées d'installation?
- 26. Comment faire un paquet supprimer un autre (plus ancien) paquet?
- 27. Quelqu'un connaît un service similaire à Tropo?
- 28. Créer un écouteur similaire à MouseListener
- 29. Comment ajouter un paquet à nuget/nupack?
- 30. Comment importer un paquet à partir d'Eclipse?
N'utilisez pas les 'mimetypes'. Utilisez 'magic' à la place, bien que cela ne fasse pas partie de stdlib. –
J'ai regardé en utilisant la magie, mais espérais qu'il y avait quelque chose déjà là-bas ... Peut-être à l'écrire! – Loki
Qu'est-ce qui ne va pas avec 'mimetypes'? – jathanism