Python Readlines

Python Readlines
Python es un idioma bastante fácil y simple para comenzar a aprender. Le permite leer, escribir y mostrar los datos de diferentes archivos, yo.mi. texto, palabra o CSV. Python se le ocurrió la función readLines () para leer los datos de algún archivo específico hasta el final y mostrar cualquier herramienta de Python en la consola de salida. Por lo tanto, observaremos el funcionamiento de la función de lectura de Python () dentro de nuestro artículo hoy. Asegúrese de que Spyder 3 esté instalado y configurado en su sistema operativo Windows 10. Comencemos con algunos ejemplos.

Ejemplo 01:

Comencemos con el ejemplo más simple para leer las líneas de archivo dentro de Spyder 3. Suponga que tiene un archivo de texto simple llamado "archivo.txt "que reside en tu".Carpeta Spyder-Py3 ”de Windows 10 con algunos datos de texto de tres líneas.

Para mostrar estos datos en su consola SPYDER-3, debe abrir este archivo en Spyder3 a través del código de Python y leer sus datos después. Para abrir este archivo, debe crear un descriptor de archivo "F" y llamar a la función Open () con él para abrir el archivo "Archivo.txt "en modo de lectura a través de 'r'. Ahora, el archivo se ha abierto y se puede leer utilizando el descriptor del archivo "F". Debe llamar a la función de Python "readLines ()" con el descriptor "F" para obtener todas las líneas hasta el final del archivo. Estas líneas se guardarán en otra variable, "L". En la tercera línea, hemos utilizado la función de impresión para mostrar todas las líneas del archivo.archivo txt en una sola fila con la variable "l".

F = Open ('Archivo.txt ',' r ')
L = F.ReadLines ()
Imprimir (L)

Guardar este código, depurar y ejecutarlo con el botón "Depuración" de Spyder 3. A cambio, tenemos todos los datos del archivo "archivo.txt ”que se muestra en la consola Spyder 3 como se muestra. Puede ver que los datos no se han mostrado en forma de líneas, sino en una sola fila con \ n símbolo que indica una ruptura de línea aquí. Cada línea se ha mostrado dentro de "comas.

Ejemplo 02:

El código ejecutado en el primer ejemplo mostró los datos de un archivo en una sola línea, incluso utilizando la función readLines (). Pero, queremos mostrar los datos en líneas separadas como se muestran en el archivo.Archivo TXT en sí mismo. Para esto, debe utilizar el bucle "para" en su código Python. Entonces, hemos actualizado el código anterior en Spyder 3, como se muestra a continuación. Después de abrir el archivo "archivo.txt "en modo de lectura con la función Open () de Python, hemos guardado el objeto de archivo en el descriptor de archivo" F ". Ahora, se ha llamado a la misma función Readline () con el descriptor del archivo "F" para guardar los datos dentro de la variable "L". Ahora, el bucle "para" llegó aquí para nuestra ayuda para leer cada línea "L" de la variable "L" y mostrarla en la consola SPYDER3 usando la función "Impresa ()". El código está listo para ser utilizado para depurar y ejecutar.

F = Open ('Archivo.txt ',' r ')
L = F.ReadLines ()
para L en L:
Imprimir (L)

Después de ejecutar este código con el botón "Ejecutar" de SPYDER3, tenemos el resultado de la conducción a continuación. Puede ver que los datos de la variable "L" se han mostrado en la consola en tres líneas separadas como en el archivo.TXT TEXT File en sí mismo.

Ejemplo 03:

De la salida de ejemplo anterior, puede ver que tenemos un descanso de 1 línea después de cada línea. Mientras que el archivo.El archivo txt no contiene un espacio completo de 1 línea en él. Necesitamos actualizar el mismo código para eliminar ese espacio de una línea. Entonces, después de la apertura del archivo de un archivo, hemos leído sus datos a través de la función "ReadLines () de la misma manera. El bucle "para" se ha actualizado ya que la instrucción de impresión ha estado utilizando la función Strip () para cortar el descanso de 1 línea usando el iterador "L". Además, la función de formato () se ha utilizado para definir el estilo de línea de archivo.datos txt.

F = Open ('Archivo.txt ',' r ')
L = F.ReadLines ()
para L en L:
imprimir("".formato (l.banda()))

Después de ejecutar este código actualizado dentro de Spyder 3, tenemos todas las líneas del archivo.El archivo txt de la misma manera que estaba en el archivo en sí, yo.mi. sin un descanso de línea.

Ejemplo 04:

Aquí viene el último pero no el menos ejemplo de usar la función readLines () en el código Python. El código general es el mismo que los códigos superiores. El único cambio se ha realizado en la primera línea utilizando la palabra clave "con" para abrir el archivo con el descriptor del archivo "F".

con el archivo abierto (".txt ") como f:
L = F.ReadLines ()
para L en L:
imprimir("".formato (l.banda()))

Después de ejecutar este código, obtuvimos la misma salida que en el ejemplo anterior.

Conclusión:

En resumen, hemos cubierto todos los ejemplos y métodos necesarios para mostrar el funcionamiento de la función de lectura de Python (). Hemos comenzado con un ejemplo muy simple para mostrar las líneas de un archivo de texto en una sola fila. Después de eso, hemos presentado la visualización de líneas por separado a través de la función Strip ().