ComenzarEmpieza gratis

Cargar un archivo decapado

Hay una serie de tipos de datos que no se pueden guardar fácilmente a archivos planos, como listas y diccionarios. Si quieres que tu para que sean legibles para las personas, quizá quieras guardarlos como archivos de texto de forma inteligente. JSONs, que verás en un capítulo posterior, son adecuado para los diccionarios de Python.

Sin embargo, si sólo quieres poder importarlos a Python, puedes serializar ellos. Lo único que esto significa es convertir el objeto en una secuencia de bytes, o un bytestream.

En este ejercicio, importarás el paquete pickle, abrirás un archivo previamente estructura de datos decapada de un archivo y cargarla.

Este ejercicio forma parte del curso

Introducción a la importación de datos en Python

Ver curso

Instrucciones del ejercicio

  • Importa el paquete pickle.
  • Completa el segundo argumento de open() para que sea de sólo lectura para un archivo binario. Este argumento será una cadena de dos letras, uno significa "sólo lectura" y el otro "binario".
  • Pasa el argumento correcto a pickle.load(); debe utilizar la variable que está vinculada a open.
  • Imprime los datos, d.
  • Imprime el tipo de dato de d; recuerda el uso anterior de la función type().

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# Import pickle package


# Open pickle file and load data: d
with open('data.pkl', ____) as file:
    d = pickle.load(____)

# Print d
print(____)

# Print datatype of d
print(____)
Editar y ejecutar código