[Python] Info su pickle.

Dario Bertini berdario a gmail.com
Mer 3 Set 2014 15:30:58 CEST


per la prima domanda:

se non fai un "from modulo import variabile", devi specificare il modulo

pickle.HIGHEST_PROTOCOL

seconda domanda:

non lo so, ma è in base a come apri/riusi il file è possibile che la
posizione sia in fondo, che sia aperto in modalità testo e non
bytes... gli errori possono essere molteplici

bisognerebbe vedere il codice completo che usi

qui c'è un esempio funzionante:

import pickle
from tempfile import TemporaryFile

with TemporaryFile() as f:
    a = {1,2}
    pickle.dump(a, f)
    f.seek(0)
    assert a == pickle.load(f)


Maggiori informazioni sulla lista Python