Właśnie dokonałem akcyzy gzip na pytonie.Przeczytałem z pliku gzip w pytonie
import gzip
f=gzip.open('Onlyfinnaly.log.gz','rb')
file_content=f.read()
print file_content
Nie dostaję żadnego wyjścia na ekranie. Jako początkujący python, zastanawiam się, co powinienem zrobić, jeśli chcę odczytać zawartość pliku w pliku gzip. Dziękuję Ci.
Spróbuj 'print open ('Onlyfinnaly.log.gz', 'rb'), read() dekodowania ('zlib')'.. Jeśli to nie zadziała, czy możesz potwierdzić, że plik zawiera coś? – Blender
Tak, jestem całkowicie pewien, że istnieje plik o nazwie "Onlyfinally.log". I próbuję to zrobić, aby przeczytać zawartość i wybrać niektóre do przechowywania innego pliku. Ale zamienia tylko pustą linię na ekranie. – Michael
Twój kod wygląda poprawnie, ale pamiętaj, że czytasz cały plik w ciągu znaków. Bardziej efektywnym sposobem jest zwykle czytanie strumienia gzip w porcjach i przetwarzanie ich pojedynczo. – Krumelur