Cómo usar la función de línea de lectura de Python

Cómo usar la función de línea de lectura de Python
Hay muchos métodos útiles de Python que podemos usar en nuestros programas. Uno de los métodos prácticos es el método Python Readline (), lee una línea completa de un archivo especificado a la vez por defecto. También puede leer más de una línea o un archivo completo usando el método Readline () utilizando diferentes condiciones como usar el argumento de tamaño. El método Readline () inserta una nueva línea (\ n) al final de la cadena devuelta.

En este artículo discutimos el uso del método Readline () en Python y cómo ejecutarlo en un sistema Linux.

Requisito

Cualquier versión de Python debe instalarse en su sistema (Python3 está preinstalada en el último sistema Ubuntu).

Siga el procedimiento mencionado a continuación para familiarizarse con el método Readline ():

Crear archivo Python

Para ejecutar programas de Python en Ubuntu, genere en primer lugar un archivo con ".Extensión PY ”(archivo de Python).

Ejecute el comando mencionado a continuación para crear "python_file.py "para escribir programas de python en él:

$ nano python_file.py

El método Readline () en Python en Ubuntu

A continuación se menciona la sintaxis del método Readline ():

Sintaxis:

archivo.Readline (tamaño)

El "archivo"Será la variable de archivo, que se abrirá para leer datos de él. El "tamañoEl método Readline () utilizará como un argumento para leer el archivo hasta el tamaño especificado. No es un argumento obligatorio. Por defecto es "-1".

Para usar el método Readline () primero debemos abrir el archivo utilizando la sintaxis mencionada a continuación:

Abrir (nombre de archivo, r)

Nombre del archivo: nombre del archivo que desea leer

riñonal: se usa para abrir el archivo en modo de lectura

Si abre un archivo en modo de lectura, Readline () devolverá la cadena.

RB (modo binario): puede usar el modo binario para obtener objetos binarios.

Después de realizar la tarea, debe cerrar el archivo por sintaxis mencionada a continuación:

file_variable/nombre de archivo.cerca()

Si está obteniendo un archivo en una variable, cierre el archivo usando esa variable de lo contrario también puede cerrar el archivo directamente usando el nombre de archivo.

Lea el archivo usando Readline () sin el argumento de tamaño de paso en Python

Podemos leer una línea completa de un archivo utilizando el método Readline () sin especificar el tamaño. Si no especificamos tamaño toma el tamaño como -1 de forma predeterminada y devuelve una línea completa. Para leer una línea completa desde el comienzo del archivo "Linuxhint" con Python, escriba el código mencionado a continuación en el "Python_file.py ":

file = Open ("Linuxhint.txt "," r ")
Imprimir archivo.Readline ())
archivo.cerca()

Prensa "Ctrl+S"Para guardar el archivo y" Ctrl+X "para salir del archivo.

Ahora ejecute el archivo creado anteriormente para obtener la primera línea completa de archivo mencionado mediante el siguiente comando mencionado:

$ python3 python_file.py

Use el método Readline () pasando el tamaño como parámetro

También podemos pasar un argumento llamado tamaño (número o entero) Método para leer () para leer el archivo hasta el tamaño especificado.

Para leer los primeros 8 caracteres del archivo "Linuxhint.TXT", Escriba el código mencionado a continuación en el archivo "python_file.py ":

file = Open ("Linuxhint.txt "," r ") >> Use una pequeña captura de pantalla de cambio F de cambio<<
Imprimir archivo.Readline (8))
archivo.cerca()

Prensa "Ctrl+S"Para guardar el archivo y"CTRL+X"Para salir del archivo.

Para ejecutar el código escrito en "Python_file.py ”para imprimir los primeros 8 caracteres en la terminal, ejecute el comando mencionado a continuación:

$ python3 python_file.py

Lea el archivo completo Línea por línea usando el método Readline ()

Mientras que el bucle:

Podemos obtener el archivo completo de línea por línea usando el método Readline () By While Loop, ejecute el código mencionado a continuación en "Python_file.archivo py "para obtener datos de" Linuxhint.archivo de txt "línea por línea usando while loop:

file = Open ("Linuxhint.txt "," r ")
get_line = archivo.Readline ()
Mientras get_line:
imprimir (get_line)
get_line = archivo.Readline ()
archivo.cerca()

Prensa "Ctrl+S"Para guardar el archivo y"CTRL+X"Para salir del archivo.

Para ejecutar el código escrito en "Python_file.py "para imprimir todas las líneas de archivo" Linuxhint.txt ”en la terminal, ejecute el comando mencionado a continuación:

$ python3 python_file.py

Conclusión:

El método Python Readline () lee una línea única completa del archivo a la vez de forma predeterminada. Tiene un argumento de tamaño Para especificar el número de caracteres/bytes para leer usando el método Readline () desde el archivo. En este artículo discutimos el uso del método Readline () en diferentes escenarios como el uso de Readline () con y sin argumento de tamaño o para leer todas las líneas de archivo. Después de leer este artículo, obtendrá una mejor comprensión del método Readline () y podrá usarlo en los programas de Python de manera eficiente.