À l'aide de GZIP Module Python

Je suis en train d'utiliser le Python GZIP module de simplement décompresser plusieurs .gz fichiers dans un répertoire. Notez que je ne veux pas lire les fichiers, seulement les décompresser. Après une recherche sur ce site pendant un certain temps, j'ai ce segment de code, mais il ne fonctionne pas:

import gzip
import glob
import os
for file in glob.glob(PATH_TO_FILE + "/*.gz"):
    #print file
    if os.path.isdir(file) == False:
        shutil.copy(file, FILE_DIR)
        # uncompress the file
        inF = gzip.open(file, 'rb')
        s = inF.read()
        inF.close()

l' .gz fichiers sont au bon endroit, et je peux imprimer l'intégralité du chemin + nom de fichier avec la commande d'impression, mais le module GZIP n'est pas exécutée correctement. ce qui me manque?

  • Le fichier est ok? Vous ne vous montrez pas ce qui est/n'est pas le cas.
  • Oui, le fichier est ok. Je peux décompresser le fichier à l'aide de gunzip sur la ligne de commande UNIX.
InformationsquelleAutor user3111358 | 2013-12-17