Я пытаюсь прочитать файл с gunzipped (.gz) в python и имею некоторые проблемы.
Я использовал модуль gzip для его чтения, но файл был закодирован как текстовый файл utf-8, поэтому в итоге он считывает недопустимый символ и сбой.
Кто-нибудь знает, как читать файлы gzip, закодированные как файлы utf-8? Я знаю, что есть модуль кодеков, который может помочь, но я не могу понять, как его использовать.
Спасибо!
import string
import gzip
import codecs
f = gzip.open('file.gz','r')
engines = {}
line = f.readline()
while line:
parsed = string.split(line, u'\u0001')
#do some things...
line = f.readline()
for en in engines:
print(en)