Ich mach jetzt eine Anwendung zum Hinzufügen neuer Vokabeln für mein Vokabeltrainer. Da habe ich den Code:
Code: Alles auswählen
#!/usr/bin/env python
import cPickle as p
new_vocabulary = {
"dare": "geben"
}
with open('list.pickle', 'r+') as f:
saved_vocabulary = p.load(f)
new_vocabulary.update(saved_vocabulary)
# update zerstört das vorherige Wörterbuch
p.dump(new_vocabulary, f)
print new_vocabulary
Ich möchte ein neues Wörterbuch mit den »alten« Vokabeln und mit den neuen. Wie funktioniert das?