Para abrir e ler o conteúdo de um arquivo, na pasta local do sistema, com o Python, use a função open().
O funcionamento dela é simples: basta informar o arquivo a ser aberto e dar uma variável para receber o seu conteúdo. Veja um exemplo:
arquivo = open('while.py')
linha = arquivo.read()
print(linha)
arquivo.close()
Embora o exemplo, acima, seja bastante didático — é também muito ruim.
A boa prática de programação em Python, sugere usar with open, que permite obter o mesmo resultado, com menos linhas de código.
Veja um exemplo:
with open('meutexto.txt') as arquivo:
for linha in arquivo:
print(linha)
A declaração with é melhor por que garante que o arquivo seja fechado, logo após o uso, mesmo que uma exceção surja dentro do bloco de código.