'

Abrindo Arquivos em Python

Volta ao Menu Principal

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.