Utilizando a forma recomendada de se trabalhar com arquivos.

Recomenda-se utilizar "with open(...) as variavel:" para se trabalhar
com arquivos, ela garante o fechamento correto do arquivo, mesmo em
casos de erros intermediários.