Pickling Data y almacenarlo dentro de un archivo es un concepto y una técnica muy útil que realmente ayuda al usuario a administrar grandes cantidades de datos. Sin embargo, no solo ayuda a administrar grandes cantidades de datos, sino que también ayuda al programa a cargar los datos rápidamente, ahorrando mucho tiempo crucial.
Esta publicación mostrará los métodos para leer datos de un archivo de encurtido y mostrarlo en el terminal.
Requisito previo: Crear archivo de encurtido
Para leer datos de un archivo de encurtido, primero debe existir un archivo de pepinillos. Por lo tanto, en este paso, primero creará un nuevo archivo de encurtido. Si ya tiene un archivo de encurtido existente, puede omitir este paso. Use las siguientes líneas de código, para crear un diccionario de una persona en Python y guárdelo dentro de un archivo de encurtido:
encurtido de importaciónEl fragmento de código mencionado anteriormente:
Una vez que se ha creado el archivo, puede comenzar a trabajar en los diferentes métodos o leer estos datos del archivo de pickle.
Método 1: Uso de Pickle.Método de carga () desde el paquete de pepinillos
La biblioteca de Pickle contiene un método que es el método Load () que lee los datos en escabeche del archivo especificados en su ruta. Para demostrar este comienzo importando la biblioteca de Pickle y abriendo el archivo con acceso de lectura utilizando las siguientes líneas:
encurtido de importaciónDespués de eso, use el método Load () para cargar los datos en escabeche y luego guárdelo dentro de una variable:
Personinfo = Pickle.Cargar (abierto ("Persona1.p "," rb "))Imprima los datos almacenados en la variable para verificar que los datos de Pickle se hayan leído correctamente:
Imprimir (Personinfo)El código completo para leer datos de encurtidos del archivo creado en el paso de requisito previo:
encurtido de importaciónEjecutar este código dará como resultado la siguiente salida en el terminal:
Ha leído con éxito los datos de un archivo de encurtido.
Método 2: Uso del método read_pickle () desde el paquete Pandas
Este método requiere el uso del paquete pandas, ya que contiene el método "read_pickle ()". Para usar esto, importe la biblioteca Pandas y abra el archivo de pepinillo con acceso de lectura utilizando las siguientes líneas:
importar pandas como PDUse el método read_pickle () y pase en el archivo como argumento y luego almacene el resultado en un "obj" variable:
obj = PD.Read_pickle (PickleFile)El código completo para este método es como:
importar pandas como PDEjecutar este código producirá el siguiente resultado en el terminal:
Ha leído con éxito el archivo de encurtido usando la biblioteca de pandas
Conclusión
Para leer el archivo de encurtido en Python, simplemente use el "carga()"Método del paquete Pickle o use el"read_pickle ()Método de la biblioteca de Pandas. Ambos métodos requerirán que primero abra el archivo utilizando el método Open () en el modo de acceso de lectura y luego use los métodos en ellos. Esta publicación explicó el proceso de lectura de datos de un archivo de encurtido.