Método de lectura de archivo de Python ()

Metodo De Lectura De Archivo De Python



“Cuando hablamos del mejor lenguaje de programación para principiantes, Python es uno de ellos. Nos facilita una gran cantidad de funciones integradas que ayudan a realizar diversas tareas simplemente utilizando estas funciones de 'Python'. Cuando queremos realizar alguna tarea en diferentes archivos con la ayuda de Python, como abrir un archivo de texto en Python, leer ese archivo, escribir datos en algún archivo o cerrar un archivo después de abrirlo, utilizaremos las funciones de Python como ' leer(), abrir(), cerrar()”, etc.

Estas funciones hacen que nuestro trabajo sea muy simple y fácil. En esta guía, discutiremos en detalle el método “file read()” y explicaremos el funcionamiento de este método en “Python”. El método 'file read ()' ayuda a leer el archivo de texto en Python. Cuando tengamos que leer algunos datos del archivo, usaremos el método 'file read ()' en 'Python'. Podemos leer todos los datos del archivo, así como los bytes específicos del archivo. Si mencionamos la cantidad de bytes en el método 'leer ()', entonces estos bytes específicos se leerán, y si no agregamos ningún valor en el método 'leer ()', entonces su valor predeterminado es '-1, ” y lee los datos completos del archivo. Ahora, mostraremos la sintaxis de este método de 'lectura de archivo()', y luego también usaremos este método en nuestros códigos'.

Ejemplo 1

Aquí está el archivo de Python que queremos leer con la ayuda del método “file read()”. Este archivo contiene datos que también se muestran en la siguiente captura de pantalla. Ahora, avance y vea cómo leeremos esos datos en el código 'Python' con la ayuda del método 'file read()'.









Aquí está la aplicación 'Spyder' que estamos usando en esta guía. Primero colocamos “w” como una variable, y esta “w” se inicializa con la función “abrir()”. La función ayuda a abrir el archivo, que se proporciona dentro de la función 'abrir ()' como primer parámetro. El primer parámetro es 'w_file.txt', que estamos abriendo aquí, y luego tenemos 'r' como segundo parámetro. Esta 'r' significa que estamos abriendo este archivo solo con fines de lectura. Escribimos el objeto de archivo con este método 'leer ()'. Lo escribimos como “w.read()”. Ahora, se leerán los datos de 'w_file.txt', y los datos también se mostrarán en la consola, ya que hemos usado este método en la función 'imprimir ()'.







En la aplicación “Spyder”, simplemente presionamos “Shift+Enter” para obtener el resultado. Los datos que están presentes en el archivo de texto 'w_file.txt' se muestran aquí porque leemos ese archivo e imprimimos los datos del archivo en el código 'Python' con la ayuda de las funciones de Python.



Ejemplo 2

Nuevamente estamos abriendo y leyendo 'w_file.txt', pero aquí estamos leyendo bytes específicos del archivo 'w_file.txt'. En el método “abrir()”, mencionamos el nombre del archivo que queremos abrir y leer. También escribimos 'r' en este método porque abrimos el 'w_file.txt' para leer sus datos. A continuación tenemos el método 'leer ()' en el 'imprimir ()'. También agregamos '28' en este método 'leer ()', lo que significa que hemos especificado '28' bytes en este método 'leer ()'. Solo lee ese byte específico del archivo y también muestra esos datos en la consola. Escribimos 'w.read(28)' en 'print()' para que '28' bytes de 'w_file.txt' se lean e impriman en la consola.

Mira aquí. Aquí no se imprimen todos los datos del archivo. Solo se imprimen los bytes especificados porque hemos mencionado estos bytes en el método 'leer ()' en el código 'Python' anterior.

Ejemplo 3

El archivo de texto se muestra en la siguiente captura de pantalla. Este archivo contiene unas pocas líneas, y leeremos estos archivos del archivo y también imprimiremos todos los datos del archivo en la consola.

Los 'datos' es una variable que estamos inicializando aquí. El método “open()” se utiliza para inicializar esa variable. Estamos abriendo el archivo 'demofile.txt' aquí. Simplemente escribimos el nombre del archivo en este método. Luego, imprimimos el nombre del archivo con la ayuda del 'nombre'. Escribimos el objeto del archivo y luego “nombre”. El objeto del archivo es 'datos', por lo que escribimos 'datos. nombre” en la “letra impresa”. Ayuda a imprimir el nombre del archivo que hemos abierto aquí.

Después de esto, inicializamos “data2” con el método “read()”. Cuando usamos este método 'leer ()', debemos escribir el objeto de archivo con este método. Entonces, escribimos aquí 'data.read()', donde 'data' es el objeto del archivo y 'read()' es el método para leer ese archivo. Después de leer los datos, también queremos imprimir esos datos en la consola. Hacemos esto poniendo 'datos2', que contiene los datos del archivo después de leer en el método 'imprimir()'.

Ahora, los datos de 'demofile.txt' se representarán en la consola. Entonces, tenemos que cerrar ese archivo. Para cerrar archivos en 'Python', tenemos el método 'close()', por lo que utilizamos el método 'close()' con el objeto de archivo y lo escribimos como 'data.close()'. Ahora, verifique el resultado de este código.

Todos los datos del archivo anterior se leen y también se imprimen en este resultado. Simplemente usamos el método 'read ()' para leer los datos en 'Python'.

Ejemplo 4

Aquí está el nuevo archivo de texto, que leeremos en este código. Volveremos a utilizar el método 'read ()' para leer esos datos en el código 'Python'.

Primero, abrimos este archivo que hemos mostrado arriba. En el método “abrir()”, se inserta el nombre del archivo, que es “archivo2.txt”. Ahora, este archivo se abrirá. El nombre de este archivo que hemos abierto aquí también se muestra porque hemos usado 'a.name' en 'print()', donde 'a' es el objeto del archivo aquí. Después de esto, inicializamos “data_2” con el método “a.read()” para que los datos sean leídos y almacenados en la variable “data_a”. Después de leer, imprimimos los datos colocando la variable 'data_a' en 'print()'. Para cerrar archivos en 'Python', estamos utilizando el método 'close()' con el objeto de archivo.

Si bien los datos del archivo 'archivo2.txt' se leen y también se procesan en este resultado, como no agregamos ningún byte específico en el método 'leer ()', los datos completos de ese archivo se procesan en este resultado.

Ejemplo 5

La variable 'b' ahora se inicializa con el método 'abrir ()' en este código, y el nombre del archivo se inserta en este método. Después de esto, imprimimos el nombre del archivo a continuación usando 'b.name' en 'print()'. Luego tenemos la variable “lines_b”, que se inicializa con “b.read()”. En el método “read()”, también insertamos algunos números de bytes que queremos leer en este ejemplo. Aquí, estamos leyendo '20' bytes al poner este número '20' en el método 'leer()'. Después de esto, imprimimos los datos de bytes específicos que obtenemos del archivo después de leer con la ayuda del método 'print()'. Aquí, puede ver que 'lines_b' está escrito en 'print()'. Este “lines_b” contiene los 20 bytes de datos que leemos del archivo.

El nombre del archivo se representa primero y luego se leen e imprimen 20 bytes de datos de ese archivo aquí en este resultado.

Conclusión

Esta guía trata sobre el método 'Python file read()'. Hemos explorado este método en profundidad aquí y hemos explicado que este método nos ayuda a leer los datos del archivo en Python. Hemos explicado que podemos leer bytes específicos de los datos y los datos completos. También hemos explicado que el valor predeterminado del método 'leer ()' es '-1', que lee los datos completos del archivo, y si queremos leer algunos datos de bytes específicos, entonces usamos los números de bytes en el método 'leer()'. Hemos explorado distintos ejemplos en los que hemos leído datos completos del archivo, así como algunos bytes de los datos del archivo.