Como ler arquivos de texto em python
- 1598
- 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 »