Arquivo  Python Abrir

Hoje vamos falar sobre o arquivo Python aberto com exemplos , para melhor atender as necessidades dos alunos.



Abra um arquivo no servidor

Quando falamos em abrir o arquivo Python , suponha que temos o seguinte arquivo, localizado na mesma pasta do Python :

demofile.txt

Example

1
2
3
4
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good
Luck!
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

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

Example: 

1
2
3
4
f = open("demofile.txt", "r")
print(f.read())
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Se o arquivo estiver em um local diferente, você terá que especificar o caminho do arquivo, assim:

Abra um arquivo em um local diferente:

Example

1
2
f = open("D:\myfileswelcome.txt", "r")
print(f.read())
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Somente leitura de partes do arquivo

Por padrão, o read()método retorna o texto inteiro, mas você também pode especificar quantos caracteres deseja retornar quando se trata do arquivo Python aberto :

Retorna os 5 primeiros caracteres do arquivo:

Example

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

Ler Linhas

Você pode retornar uma linha usando o readline()método:

Leia uma linha do arquivo:

Example

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

Chamando readline()duas vezes, você pode ler as
duas primeiras linhas:

Leia duas linhas do arquivo:

Example

1
2
3
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ao percorrer as linhas do arquivo, você pode ler o arquivo inteiro, linha por linha:

Percorra o arquivo linha por linha:

Example

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

Fechar arquivos

É uma boa prática sempre fechar o arquivo quando terminar de usá-lo.

Feche o arquivo quando terminar:

Example

1
2
3
f = open("demofile.txt", "r")
print(f.readline())
f.close()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Nota: Você deve sempre fechar seus arquivos, em alguns casos, devido ao buffer, as alterações feitas em um arquivo podem não aparecer até que você feche o arquivo.


Usos de atributo aberto de arquivo Python

A seguir estão alguns usos comuns da open()função para manipulação de arquivos em Python:

  1. Você pode usar open()para abrir um arquivo no modo de leitura ( 'r') e ler seu conteúdo. Isso permite ler dados de arquivos, processá-los, realizar análises ou exibi-los ao usuário.
  2. open()pode ser usado para abrir um arquivo no modo de gravação ( 'w') ou no modo de anexação ( 'a') para gravar dados em arquivos. Você pode gravar novos dados em um arquivo, substituir seu conteúdo existente ou acrescentar novo conteúdo ao final do arquivo.
  3. Ao especificar o modo de arquivo como 'rb'ou 'wb', open()pode ser usado para ler ou gravar arquivos binários. Isso é útil para trabalhar com arquivos não textuais, como imagens, áudio, vídeo ou outros dados binários.
  4. open()permite especificar a codificação de um arquivo de texto usando o encodingparâmetro. Isso é importante ao trabalhar com arquivos que possuem caracteres não padrão ou não ASCII, garantindo que o arquivo seja lido ou gravado corretamente.
  5. Com a open()função, você pode definir a posição dentro de um arquivo usando o seek()método. Isso permite que você mova o ponteiro do arquivo para um local específico e leia ou grave dados dessa posição.
Deixe sua reação abaixo e vamos colaborar para transformar este site em algo notável.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone