ich habe mich, weil Leonidas es mir in einem anderen Beitrag geraten hat, mit Pickle auseindergesetzt, und gleich zu Beginn einen herben Rückschlag erlitten.
Ich möchte erstmal zum versuchen nur eine liste in eine Datei schreiben. das ganze sieht dann bei mir so aus.
Code: Alles auswählen
#!/usr/bin/python
import pickle
dict = [1, 2, 3, 4]
fp = file("save.bin", "w")
pickle.dump(dict, fp)
fp.close()
Zum V ergleich habe ich nochmal diesen Code abegspielt, der in diesem Forum hier gefunden habe: http://www.python-forum.de/topic-6157.htmlConsole hat geschrieben:AttributeError: ´module´ object has no attribute ´dump´
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
import pickle
# Schreiben
personen = [
{"first name": "Gerold", "last name": "Penz", "age": "31"},
{"first name": "Ludwig", "last name": "Bucher", "age": "29"},
]
f = file("dateiname.bin", "wb")
pickle.dump(personen, f)
f.close()
# Lesen
f = file("dateiname.bin", "rb")
personen = pickle.load(f)
f.close()
print personen
Wo liegt mein Problem? Stimmt was mit dem Modul nicht?
Kuttengeier