45 votes

gzip un fichier en Python

Je veux gzip un fichier en Python. J’essaie d’utiliser le subprocss.check_call(), mais il continue d’échouer avec l’erreur 'OSError: [Errno 2] Aucun fichier ou répertoire de ce type'. Y a-t-il un problème avec ce que j’essaie ici? Existe-t-il une meilleure façon de gzip un fichier que d’utiliser subprocess.check_call?

Merci!!

17voto

retracile Points 6301

Essayez ceci :

Selon ce que vous faites avec les données de ces fichiers, le lien de Skirmantas vers http://docs.python.org/library/gzip.html peut également être utile. Notez les exemples en bas de page. Si vous n’avez pas besoin d’accéder aux données ou si vous n’avez pas déjà les données dans votre code Python, l’exécution de gzip peut être le moyen le plus propre de le faire afin que vous n’ayez pas à gérer les données en Python.

4voto

chown Points 25161

Utilisez le module gzip :


Votre erreur : vous indique que le fichier n’existe pas. Si vous devez toujours suivre cette voie, assurez-vous que le fichier existe sur votre système et que vous utilisez un chemin absolu non relatif.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X