python: leia linhas de arquivos de texto compactados

É fácil ler uma linha de um arquivo de texto gz-compactado usando python sem extrair o arquivo completamente? Eu tenho um arquivo text.gz que é aroud 200mb. Quando eu extraí-lo, torna-se 7,4 gb. E este não é o único arquivo que tenho que ler. Para o processo total, tenho que ler 10 arquivos. Embora este seja um trabalho seqüencial, acho que será uma coisa inteligente fazê-lo sem extar toda a informação. Eu nem sei que isso é possível. Como isso pode ser feito usando python? Eu preciso ler um arquivo de texto linha por linha.

questionAnswers(3)

yourAnswerToTheQuestion