Abertura de Arquivo do Python

Abrir arquivo no servidor

Supondo que tenhamos os seguintes arquivos, localizados na mesma pasta do Python:

demofile.txt

Olá! Bem-vindo ao demofile.txt
Este arquivo é para fins de teste.
Boa sorte!

Para abrir um arquivo, use a função embutida open() função.

open() A função retorna um objeto de arquivo, que tem um read() O método é usado para ler o conteúdo do arquivo:

Exemplo

f = open("demofile.txt", "r")
print(f.read())

Executar exemplo

Ler apenas uma parte do arquivo

Por padrão,read() O método retorna todo o texto, mas você também pode especificar o número de caracteres a serem retornados:

Exemplo

Retorna os primeiros cinco caracteres do arquivo:

f = open("demofile.txt", "r")
print(f.read(5))

Executar exemplo

ler linha

Você pode usar readline() O método retorna uma linha:

Exemplo

Ler uma linha do arquivo:

f = open("demofile.txt", "r")
print(f.readline())

Executar exemplo

Através de duas chamadas readline()Você pode ler as duas primeiras linhas:

Exemplo

Ler duas linhas do arquivo:

f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())

Executar exemplo

Ao percorrer as linhas do arquivo no loop, você pode ler o arquivo inteiro linha a linha:

Exemplo

Navegação linha a linha no arquivo:

f = open("demofile.txt", "r")
for x in f:
  print(x)

Executar exemplo

Fechar arquivo

É uma boa prática sempre fechar o arquivo após a conclusão.

Exemplo

Feche o arquivo após a conclusão:

f = open("demofile.txt", "r")
print(f.readline())
f.close()

Executar exemplo

Notas:Em alguns casos, devido ao buffer, você deve sempre fechar o arquivo, e as alterações feitas no arquivo antes de fechá-lo podem não ser exibidas.