Método Python readLines ()
- 3838
- 718
- Leroy Lebsack
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:
1 | file_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:
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:
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.