Abrindo Arquivos em Python
Abrindo um Arquivo no Servidor
Assuma que temos o seguinte arquivo, localizado na mesma pasta que o Python:
Para abrir o arquivo, use a função embutida open().
A função open() retorna um objeto arquivo, que tem um método read() para ler o conteúdo do arquivo.
EXEMPLO
Criamos um arquivo demo_file_open.py no Google Colab e salvamos junto com o demofile.txt no diretório C:\Users\Bertolo.
O arquivo demofile_open:
O arquivo tem apenas uma célula de código.
Abaixo solicitamos ao python para executar o arquivo que vai ler o demofile.txt e imprimir o seu conteúdo:
Se o arquivo demofile.txt estiver localizado num local diferente, você terá de especificar o path do arquivo,
Se fizermos no Google Colab o arquivo demofile.txt não pode ter acentuação.
Daí
Ler Somente Partes do Arquivo
Por default o método read() retorna o texto todo, mas você pode também especificar quantos caracteres você quer retornar.
EXEMPLO: Retorne os 5 primeiros caracteres do arquivo:
Ler Linhas
Você pode retornar uma linha usando o método readline().
EXEMPLO: Leia uma linha do arquivo:
Chamando o readline() duas vezes, você pode ler as duas primeiras linhas.
EXEMPLO: Leia duas linhas do arquivo:
Fazendo um looping pelas linhas do arquivo, você pode ler o arquivo inteiro, linha por linha.
EXEMPLO: Loop pelo arquivo linha por linha.
Fechando Arquivos
É uma boa prática sempre fechar o arquivo quando você estiver feito o que queria com ele.
EXEMPLO: Feche o arquivo quando você estiver terminado:
NOTA: Você deverá sempre fechar seus arquivos, em alguns casos, devido ao buffering, as mudanças feitas a um arquivo podem não mostrar até você fechar o arquivo.