Ciao a tutti e ben rientrati dalle ferie.
import pickle
HIGHEST_PROTOCOL
Traceback........ not defined.
Nell'help si dice che HIGHEST_PROTOCOL è una costante che indica il più
recente protocollo di compressione, perchè non è definita?
Premetto che faccio queste prove con Python 2.7.7, sotto Windows.
Provo allora ad usare un valore negativo, che dovrebbe avere lo stesso effetto
di ...[protocol=HIGHEST_PROTOCOL]:
pickle.dump(myvar, myfile, -1)
La variabile viene serializzata e salvata ma, quando tento di caricarla col
metodo load:
myvar = pickle.load(myfile)
Ottengo un errore interno al modulo pickle:
...
TypeError: Ord()Expected a character, but string of lenght 0 found.
Da cosa può dipendere?
Se non passo protocol a dump invece, tutto funziona.
Grazie.
GB.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python