ÎncepețiÎncepe gratuit

Încărcarea unui fișier pickle

Există mai multe tipuri de date care nu pot fi salvate ușor în fișiere plate, cum ar fi listele și dicționarele. Dacă vrei ca fișierele tale să fie lizibile pentru oameni, le poți salva ca fișiere text într-un mod bine gândit. JSON-urile, pe care le vei întâlni într-un capitol ulterior, sunt potrivite pentru dicționarele Python.

Totuși, dacă vrei pur și simplu să le poți importa în Python, le poți serializa. Acest lucru înseamnă convertirea obiectului într-o secvență de octeți, respectiv un flux de octeți.

În acest exercițiu, vei importa pachetul pickle, vei deschide o structură de date serializată anterior dintr-un fișier și o vei încărca.

Acest exercițiu face parte din cursul

Introducere în importul datelor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă pachetul pickle.
  • Completează al doilea argument al funcției open() astfel încât fișierul să fie deschis doar pentru citire, în mod binar. Acest argument va fi un șir de două litere: una care semnifică „doar citire", cealaltă „binar".
  • Transmite argumentul corect funcției pickle.load(); aceasta trebuie să folosească variabila legată de open.
  • Afișează datele, d.
  • Afișează tipul de date al lui d; amintește-ți de utilizarea anterioară a funcției type().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____)
Editează și rulează codul