Comment décompresser un fichier avec Python 2.4?

Je vais avoir un moment difficile de déterminer comment décompresser un fichier zip avec 2.4. extract() n'est pas inclus dans 2.4. Je suis limité à l'aide 2.4.4 sur mon serveur.

Quelqu'un peut-veuillez fournir un exemple de code simple?

  • vous pouvez utiliser "`" backtick opérateur ou d'une autre façon d'exécuter la fonction du système et décompressez votre fichier
  • que voulez-vous faire avec un backtick? o.O
  • Si vous avez trouvé à cette question, mais utilisez une version plus récente de python ce faire: zfile = zipfile.ZipFile(file_to_extract) zfile.extractall(target_dir)
  • Vous pouvez passer de l'zFile variable et juste zipfile.ZipFile(file_to_extract).extractall(target_dir) - ce qui souffre du même problème que votre code n'a, cependant, qui est que vous n'avez pas close() la ZipFile par la suite ce qui peut conduire à des OS de problèmes (c'est à dire, vous ne serez pas en mesure de supprimer le fichier, car il va apparaître comme par Python.)
InformationsquelleAutor Tapefreak | 2011-10-18