Linhas de leitura do Python

Linhas de leitura do Python
Python é uma linguagem bastante fácil e simples para começar a aprender. Ele permite que você leia, escreva e exiba os dados de diferentes arquivos, eu.e. texto, palavra ou csv's. Python criou a função readLines () para ler os dados de algum arquivo específico até o final e exibir qualquer ferramenta Python no console de saída. Portanto, estaremos analisando o funcionamento da função ReadLines () de Python em nosso artigo hoje. Verifique se o Spyder 3 está instalado e configurado no seu sistema operacional Windows 10. Vamos começar com alguns exemplos.

Exemplo 01:

Vamos começar com o exemplo mais simples de ler as linhas de arquivo no Spyder 3. Suponha que você tenha um arquivo de texto simples chamado “arquivo.txt "residindo em seu".Pasta Spyder-Py3 ”do Windows 10 com alguns dados de texto de três linhas.

Para exibir esses dados no seu console Spyder-3, você precisa abrir este arquivo em Spyder3 através do código Python e ler seus dados posteriormente. Para abrir este arquivo, você precisa criar um descritor de arquivo "f" e chamar a função Open () para abrir o arquivo "Arquivo.txt ”em um modo de leitura via 'r'. Agora, o arquivo foi aberto e pode ser lido usando o descritor de arquivo "f". Você precisa chamar a função python de "readLines ()" com o descritor "f" para obter todas as linhas até o final do arquivo. Essas linhas serão salvas para outra variável, "L". Na terceira linha, utilizamos a função de impressão para exibir todas as linhas do arquivo.Arquivo TXT em uma única linha com a variável "L".

f = aberto ('arquivo.txt ',' r ')
L = f.ReadLines ()
Impressão (L)

Salve este código, depure e execute -o com o botão "Debugging" do Spyder 3. Em troca, temos todos os dados do arquivo “arquivo.txt ”exibido no console Spyder 3, como mostrado. Você pode ver que os dados não foram exibidos na forma de linhas, mas em uma única linha com \ n símbolo indicando uma quebra de linha aqui. Cada linha foi exibida em "vírgulas.

Exemplo 02:

O código executado no primeiro exemplo exibiu os dados de um arquivo em uma única linha, mesmo usando a função readLines (). Mas, queremos exibir os dados em linhas separadas, conforme exibido no arquivo.próprio arquivo txt. Para isso, você precisa utilizar o loop "para" em seu código Python. Então, atualizamos o código acima no Spyder 3, como mostrado abaixo. Depois de abrir o arquivo “Arquivo.txt ”em um modo de leitura com a função aberta () de python, salvamos o objeto de arquivo no descritor de arquivo“ f ”. Agora, a mesma função readLine () foi chamada com o descritor de arquivo "F" para salvar os dados dentro da variável "L". Agora, o loop "for" apareceu aqui para obter nossa ajuda para ler cada linha "L" da variável "L" e exibi -la no console Spyder3 usando a função "print ()". O código está pronto para ser usado para depuração e execução.

f = aberto ('arquivo.txt ',' r ')
L = f.ReadLines ()
para L em L:
Impressão (L)

Depois de executar este código com o botão "Executar" do Spyder3, temos o resultado abaixo da balança. Você pode ver que os dados variáveis ​​“L” foram exibidos no console em três linhas separadas como estavam no arquivo.Txt Text File.

Exemplo 03:

A partir da saída de exemplo acima, você pode ver que temos um intervalo de 1 linha após cada linha. Enquanto o arquivo.O arquivo txt não contém um espaço inteiro de 1 linha. Precisamos atualizar o mesmo código para remover esse espaço de uma linha. Então, após a abertura do arquivo de um arquivo, lemos seus dados através da função "readLines () da mesma maneira. O loop "for" foi atualizado, pois a declaração de impressão está usando a função Strip () para cortar a quebra de 1 linha usando o iterador "L". Além disso, a função format () foi usada para definir o estilo de linha de arquivo.dados txt.

f = aberto ('arquivo.txt ',' r ')
L = f.ReadLines ()
para L em L:
imprimir("".formato (l.faixa()))

Depois de executar este código atualizado no Spyder 3, temos todas as linhas do arquivo.arquivo txt da mesma maneira que era no próprio arquivo, eu.e. Sem uma quebra de linha.

Exemplo 04:

Aí vem o último, mas não o menor exemplo de usar a função ReadLines () no código Python. O código geral é o mesmo que os códigos superiores. A única alteração foi feita na primeira linha usando a palavra -chave "com" para abrir o arquivo com o descritor de arquivo "f".

com open ("arquivo.txt ") como f:
L = f.ReadLines ()
para L em L:
imprimir("".formato (l.faixa()))

Depois de executar este código, obtivemos a mesma saída do exemplo acima.

Conclusão:

Para resumir, abordamos todos os exemplos e métodos necessários para exibir o funcionamento da função ReadLines () de Python. Começamos com um exemplo muito simples para exibir as linhas de um arquivo de texto em uma única linha. Depois disso, criamos a exibição de linhas separadamente através da função Strip ().