Ich versuche, das Python GZIP-Modul zu verwenden, um einfach mehrere .gz-Dateien in einem Verzeichnis zu dekomprimieren. Beachten Sie, dass ich die Dateien nicht lesen, sondern nur dekomprimieren möchte. Nach der Suche dieser Seite für eine Weile habe ich dieses Code-Segment, aber es funktioniert nicht:Verwenden von GZIP-Modul mit Python
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()
die GZ-Dateien in der richtigen Position sind, und ich kann den vollständigen Pfad + Dateinamen mit dem Druckbefehl drucken , aber das GZIP-Modul wird nicht ordnungsgemäß ausgeführt. Was vermisse ich?
Ist die Datei in Ordnung? Du zeigst nicht, was nicht passiert. –
Ja, die Datei ist in Ordnung. Ich kann die Datei mit Gunzip in der UNIX-Befehlszeile dekomprimieren. – user3111358