import io
import gzip
f_obj = open('file.gz', 'r')
io_obj = io.open(f_obj.fileno(), encoding='UTF-8')
gzip_obj = gzip.GzipFile(fileobj=io_obj, mode='r')
gzip_obj.read()
Общий способ открыть (возможно, сжатый) файл с определенной кодировкой текста в python