Como usar a função Python ReadLine

Como usar a função Python ReadLine
Existem muitos métodos úteis de python que podemos usar em nossos programas. Um dos métodos úteis é o método python readline (), ele lê uma linha completa de um arquivo especificado por vez por padrão. Você também pode ler mais de uma linha ou arquivo completo usando o método readLine () usando diferentes condições, como usar o argumento de tamanho. O método readLine () insere uma nova linha (\ n) no final da string retornada.

Neste artigo, discutimos o uso do método readline () em Python e como executá -lo em um sistema Linux.

Requerimento

Qualquer versão do Python deve ser instalada no seu sistema (o Python3 é pré -instalado no sistema mais recente do Ubuntu).

Siga o procedimento mencionado abaixo para se familiarizar com o método readLine ():

Crie arquivo python

Para executar programas Python no Ubuntu, gerar primeiro um arquivo com “.Extensão py ”(arquivo python).

Execute o comando abaixo mencionado para criar “python_file.py ”para escrever programas Python nele:

$ nano python_file.py

O método readLine () em python no Ubuntu

Abaixo mencionado está a sintaxe do método readLine ():

Sintaxe:

arquivo.ReadLine (tamanho)

O "arquivo”Será a variável de arquivo, que será aberta para ler dados dele. O "tamanho”Será usado pelo método readLine () como um argumento para ler o arquivo até o tamanho especificado. Não é um argumento obrigatório. Por padrão, é "-1".

Para usar o método readline () primeiro, precisamos abrir o arquivo usando a sintaxe mencionada abaixo:

aberto (nome do arquivo, r)

nome do arquivo: nome do arquivo que você deseja ler

r: é usado para abrir o arquivo modo de leitura

Se você abrir um arquivo no modo de leitura readline () retornará a string.

RB (modo binário): você pode usar o modo binário para obter objetos binários.

Depois de executar a tarefa, você precisa fechar o arquivo abaixo da sintaxe mencionada:

File_Variable/FileName.fechar()

Se você estiver recebendo um arquivo em uma variável, feche o arquivo usando essa variável, mais, você também pode fechar o arquivo usando o nome do arquivo diretamente.

Leia o arquivo usando readLine () sem o argumento de tamanho de passagem no Python

Podemos ler uma linha completa de um arquivo usando o método readline () sem especificar o tamanho. Se não especificarmos Tamanho, é preciso tamanho como -1 por padrão e retorna uma linha completa. Para ler uma linha completa desde o início do arquivo "Linuxhint" usando o Python, escreva o código mencionado abaixo no “python_file.py ”:

arquivo = aberto ("Linuxhint.txt "," r ")
imprimir arquivo.Leia a linha())
arquivo.fechar()

Imprensa "Ctrl+s”Para salvar o arquivo e“ ctrl+x ”para sair do arquivo.

Agora execute o arquivo criado acima para obter a primeira linha completa do arquivo mencionado pelo comando mencionado abaixo:

$ python3 python_file.py

Use o método readLine () passando o tamanho como parâmetro

Também podemos passar um argumento chamado tamanho (número ou número inteiro) para o método readLine () para ler o arquivo até o tamanho especificado.

Para ler os 8 primeiros caracteres do arquivo “Linuxhint.TXT", Escreva o código mencionado abaixo no arquivo “Python_file.py ”:

arquivo = aberto ("Linuxhint.txt "," r ") >> Use Small F Change Screenshot<<
imprimir arquivo.ReadLine (8))
arquivo.fechar()

Imprensa "Ctrl+s”Para salvar o arquivo e“Ctrl+x”Para sair do arquivo.

Para executar o código escrito em “Python_file.Py ”para imprimir os 8 primeiros caracteres no terminal, execute o comando abaixo mencionado:

$ python3 python_file.py

Leia a linha de arquivo completa por linha usando o método readLine ()

Enquanto loop:

Podemos obter a linha de arquivo completa por linha usando o método readLine () por loop, execute o código mencionado abaixo em “Python_file.arquivo py ”para obter dados de“ Linuxhint.TXT ”linha de arquivo por linha usando while loop:

arquivo = aberto ("Linuxhint.txt "," r ")
get_line = arquivo.Leia a linha()
enquanto get_line:
imprimir (get_line)
get_line = arquivo.Leia a linha()
arquivo.fechar()

Imprensa "Ctrl+s”Para salvar o arquivo e“Ctrl+x”Para sair do arquivo.

Para executar o código escrito em “Python_file.py ”para imprimir todas as linhas de arquivo“ Linuxhint.txt ”no terminal, execute o comando abaixo mencionado:

$ python3 python_file.py

Conclusão:

O método python readLine () lê uma linha única completa do arquivo em um momento por padrão. Tem um argumento de tamanho Para especificar o número de caracteres/bytes a serem lidos usando o método readLine () do arquivo. Neste artigo, discutimos o uso do método readLine () em diferentes cenários, como o uso de readline () com e sem argumento de tamanho ou para ler todas as linhas de arquivo. Depois de ler este artigo, você entenderá melhor o método readline () e poderá usá -lo em programas Python com eficiência.