Qual é a contrapartida perfeita em Python para “while not EOF”?

Para ler algum arquivo de texto, em C ou Pascal, eu sempre uso os seguintes trechos para ler os dados até EOF:

while not eof do begin
  readline(a);
  do_something;
end;

Assim, eu me pergunto como posso fazer isso simples e rápido em Python?

questionAnswers(6)

yourAnswerToTheQuestion