Nein, meine Akne hab ich schon lange hinter mir, vielmehr hab ich grad Probleme mit dem "pickle" Befehl
Ich hoffe mir kann hier jemand weiterhelfen.
Folgendes Problem:
Ich schreibe eine Variable mit pickle in eine Datei.
Auslesen dieser Datei verläuft auch erstmal (scheinbar) Problemlos.
Mit print ist der Inhalt dieser Variable auch gleich der Variable, die ich reingeschrieben habe.
Jetzt kommts:
Vergleiche ich nun diese beiden Werte miteinander, bekomme ich immer "false" als Ergebnis.
Bin wirklich ratlos :s
Zum besseren Verständnis hier mal ein Beispiel:
Code
import pickle
test = "hallo"
file = open("/home/pi/testfile.pkl","wb")
pickle.dump(test,file)
file.close
file = open("/home/pi/testfile.pkl",rb")
test2 = pickle.load(file)
print(test,test2)
if test is test2:
print("Alles OK")
Alles anzeigen
Was ist da genau los?
Habe auch schon die verschiedenen Protokollargumente verwendet, ändert aber nichts am Ergebnis.
Vielen Dank schonmal für jede Hilfestellung!