python: read lines from compressed text files
Using gzip.GzipFile: import gzip with gzip.open(‘input.gz’,’rt’) as f: for line in f: print(‘got line’, line) Note: gzip.open(filename, mode) is an alias for gzip.GzipFile(filename, mode). I prefer the former, as it looks similar to with open(…) as f: used for opening uncompressed files.