Il 12/giu/2017 10:13 PM, "Gabriele Battaglia" <iz4...@libero.it> ha scritto:
Sera. Io torno alle origini del topic. Chiedevo come mai non riesco ad usare il modulo pickling con Python 3, come faccio col 2. Parto dall’errore: Traceback (most recent call last): File "collezioni.py", line 84, in <module> l=pickle.load(f) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte Il file che tento di aprire è un file di testo e f contiene semplicemente questo: try: f=open(clz+".gbd","U") print ("\n\n- Caricamento di "+clz+".gbd"+" in corso...") l=pickle.load(f) f.close() A che cosa potrebbe essere dovuto quell’errore? Può essere dovuta a questo: https://stackoverflow.com/questions/28218466/unpickling-a-python-2-object-with-python-3 Sani Strap
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python