Método Python readLines ()

Método Python readLines ()

Você já quis ler uma linha por linha em python? Então você deve estar familiarizado com o Python 'ReadLines ()' Método! Este poderoso método python é usado para ler uma linha por linha e armazenar cada linha em uma lista. Isso significa que você pode acessar cada linha do arquivo usando um índice de lista simples e pode manipular facilmente o conteúdo do arquivo.

O 'ReadLines ()' O método é muito útil para ler arquivos que contêm muitas informações ou têm muitas linhas de texto. Você também pode usar o 'ReadLines ()' Método para ler um arquivo uma linha de cada vez, o que é ótimo para tarefas de processamento de arquivos. O que é ainda melhor é que o 'ReadLines ()' É fácil usar o método e pode ser implementado em apenas algumas linhas de código. Então, se você está procurando uma maneira confiável de ler arquivos em python, não procure mais, 'ReadLines ()' Método!

Sintaxe:

O 'ReadLines ()' O método usa a seguinte sintaxe:

file_object.ReadLines ()
1file_object.ReadLines ()

O 'ReadLines ()' O método lê todas as linhas do arquivo e as retorna como uma lista de strings, com cada string representando uma linha no arquivo. O personagem Newline no final de cada linha está incluído na string.

Exemplo:

Vamos entender o Python 'ReadLines ()' Método com alguns exemplos. Considere o seguinte arquivo myfile.TXT:

gato myfile.TXT  Maçã manga de banana laranja abacaxi 

Para ler todas as linhas deste arquivo usando o 'ReadLines ()' Método, você pode fazer o seguinte:

# Abra o arquivo no modo de leitura com o Open ('MyFile.txt ',' r ') como f: # leia todas as linhas das linhas de arquivo = f.ReadLines () # Imprima a lista de linhas impressas (linhas)
1234567# Abra o arquivo em Read Modewith Open ('MyFile.txt ',' r ') como f: # leia todas as linhas das linhas de arquivo = f.ReadLines () # Imprima a lista de linesprint (linhas)

Isso imprimirá a seguinte saída:

Saída: ['Apple \ n', 'banana \ n', 'mango \ n', 'laranja \ n', 'abacaxi \ n'] 

Como você pode ver, o 'ReadLines ()' O método retorna uma lista de strings, com cada string representando uma linha no arquivo e o caractere da nova linha no final de cada linha incluída na string.

Você também pode usar o 'ReadLines ()' método para ler um número específico de bytes Do arquivo, conforme mostrado no exemplo a seguir:

# Abra o arquivo no modo de leitura com o Open ('MyFile.txt ',' r ') como f: # Número limite de bytes para retornar linhas = f.Linhas de leitura (14) # Imprima a lista de linhas impressas (linhas)
1234567# Abra o arquivo em Read Modewith Open ('MyFile.txt ',' r ') como f: # Número limite de bytes para retornar linhas = f.Linhas de leitura (14) # Imprima a lista de linesprint (linhas)

Isso imprimirá a seguinte saída:

Saída: ['Apple \ n', 'banana \ n', 'mango \ n'] 

Como você pode ver, o 'ReadLines ()' O método lê o número especificado de byes do arquivo e os retorna como uma lista de strings.

O 'ReadLines ()' o método geralmente é mais lento do que usar o loop for e o 'ReadLines ()' Método para ler as linhas de um arquivo, pois lê todas as linhas do arquivo na memória de uma só vez. No entanto, é mais conveniente de usar e pode ser útil quando você deseja ler todas as linhas de um arquivo em uma única chamada.