Ich benutze Python, um ein zlib komprimiertes und cPickled Dictionary in eine Datei zu schreiben. Es scheint zu funktionieren, aber ich kann nicht herausfinden, wie man die Datei wieder einliest.
Ich gebe den folgenden Code ein, der einige der Dinge enthält, die ich versucht habe (und die zugehörigen Fehlermeldungen). Ich komme nirgendwo hin.
%Vor%Ich bekomme folgende Fehler:
%Vor%Hoffentlich ist dies nur eine offensichtliche (für jemand anderen), die ich gerade vermisse. Danke für Ihre Hilfe!
Die Fehler, die Sie bei den Versuchen 3-5 bekommen, sind, weil Sie pickle.load
anstelle von pickle.loads
verwenden. Die erste erwartet ein dateiähnliches Objekt und nicht die Byte-Zeichenfolge, die Sie von den Dekomprimierungsaufrufen erhalten.
Das wird funktionieren:
%Vor%