Como ler arquivos de texto em python
- 1657
- 400
- Robert Wunsch DVM
Enquanto trabalhava com o aplicativo Python, você seria obrigado a ler e escrever arquivos de texto no Python. Você pode se referir ao nosso outro tutorial para escrever um arquivo de texto em Python. Ler um arquivo de texto no Python é um processo simples que pode ser realizado usando alguns métodos diferentes.
Neste artigo, abordaremos os seguintes métodos para ler um arquivo de texto em Python:
- Usando o
'abrir()'função e'.ler()'método - Usando o
'abrir()'função e'.readLines () 'método - Usando o
'com'declaração e'.ler()'método - Usando o
'com'declaração e'.readLines () 'método
Você pode escolher qualquer pessoa os métodos fornecidos com base no cenário e no ambiente do seu aplicativo. Neste tutorial, vou ler 'meu arquivo.TXT' Disponível no diretório atual que contém o seguinte texto:
gato myfile.TXT Saída: oi eu sou rahul dê as boas -vindas a tecadmin.líquido
Vamos dar uma olhada em cada um desses métodos um por um.
Método 1: Usando o 'abrir()' função e '.ler()' método
O primeiro método para ler um arquivo de texto em Python usa o 'abrir()' função e o '.ler()' método. Aqui está um exemplo de como usar este método:
| 1234567891011 | # Abra o arquivo de texto em Read Modefile = Open ('MyFile.txt ',' r ') # Leia o conteúdo do arquivo em um variableContents = arquivo.Read () # Imprimir conteúdo ValuePrint (Conteúdo) # Fechar o FileFile.fechar() |
Saída: oi eu sou rahul dê as boas -vindas a tecadmin.líquido
Neste exemplo, usamos o 'abrir()' função para abrir o arquivo de texto no modo de leitura (o parâmetro 'r' indica que queremos ler o arquivo). Então, usamos o '.ler()' Método para ler o conteúdo do arquivo em uma variável chamada conteúdo. Finalmente, fechamos o arquivo usando o .Método Close ().
Método 2: Usando o 'abrir()' função e '.readLines () ' método
O segundo método para ler um arquivo de texto em Python envolve o uso do 'abrir()' função e o '.readLines () ' método. Este método é semelhante ao primeiro método, mas retorna uma lista de strings, onde cada string representa uma linha no arquivo de texto. Aqui está um exemplo de como usar este método:
| 1234567891011 | # Abra o arquivo de texto em Read Modefile = Open ('MyFile.txt ',' r ') # Leia o conteúdo do arquivo em uma lista de strings lines = arquivo.ReadLines () # Imprima o linesprint (linhas) # Fechar o arquivo de arquivo.fechar() |
Saída: ['oi \ n', "eu sou rahul \ n", 'dê as boas -vindas a Tecadmin.net \ n ']
Neste exemplo, usamos o 'abrir()' função para abrir o arquivo de texto no modo de leitura (o parâmetro 'r' indica que queremos ler o arquivo). Então, usamos o '.readLines () ' Método para ler o conteúdo do arquivo em uma lista de strings chamadas linhas. Finalmente, fechamos o arquivo usando o .Método Close ().
Método 3: Usando o 'com' declaração e '.ler()' método
O terceiro método para ler um arquivo de texto em Python envolve usar a declaração e o '.ler()' método. Este método é semelhante ao primeiro método, mas fecha automaticamente o arquivo após o bloco de código dentro do 'com' Declaração foi executada. Aqui está um exemplo de como usar este método:
| 12345 | # Abra o arquivo de texto no modo de leitura usando a instrução with Open ('myFile.txt ',' r ') como arquivo: # Leia o conteúdo do arquivo em um conteúdo variável = arquivo.Read () Imprimir (conteúdo) |
Saída: oi eu sou rahul dê as boas -vindas a tecadmin.líquido
Neste exemplo, usamos o 'com' Declaração para abrir o arquivo de texto no modo de leitura (o parâmetro 'r' indica que queremos ler o arquivo). O 'com' a instrução fecha automaticamente o arquivo após o bloco de código dentro do 'com' Declaração foi executada.
Método 4: Usando o 'com' declaração e '.readLines () ' método
O quarto método para ler um arquivo de texto em Python envolve o uso do 'com' declaração e o '.readLines () ' método. Este método é semelhante ao segundo método, mas fecha automaticamente o arquivo após o bloco de código dentro do 'com' Declaração foi executada. Aqui está um exemplo de como usar este método:
| 12345 | # Abra o arquivo de texto no modo de leitura usando a instrução with Open ('myFile.txt ',' r ') como arquivo: # Leia o conteúdo do arquivo em uma lista de linhas de strings = arquivo.readLines () impressão (linhas) |
Saída: ['oi \ n', "eu sou rahul \ n", 'dê as boas -vindas a Tecadmin.net \ n ']
Neste exemplo, usamos o 'com' Declaração para abrir o arquivo de texto no modo de leitura (o parâmetro 'r' indica que queremos ler o arquivo). O 'com' a instrução fecha automaticamente o arquivo após o bloco de código dentro do 'com' Declaração foi executada. Dentro do 'com' declaração, nós usamos o '.readLines () ' Método para ler o conteúdo do arquivo em uma lista de strings chamadas linhas.
Conclusão
Neste artigo, abordamos quatro métodos diferentes para ler um arquivo de texto em Python: usando o 'abrir()' função e '.ler()' método, usando o 'abrir()' função e '.readLines () ' método, usando o 'com' declaração e '.ler()' método, e usando o 'com' declaração e '.readLines () ' método. Cada um desses métodos tem suas próprias vantagens e desvantagens, e o melhor método a ser usado dependerá de suas necessidades específicas.
- « Docker Construa um guia para iniciantes para a construção de imagens do Docker
- Como conectar o Python ao banco de dados MySQL »