Wie mache ich Regal-Datei leer in python?

Habe ich eine Regal-Datei eingefügt und ein Wörterbuch Daten. Jetzt will ich Aufräumen, das Regal-Datei zur Wiederverwendung als eine saubere Datei.

import shelve
dict = shelve.open("Sample.db")
# insert some data into sample.db
dict = { "foo" : "bar"}

#Now I want to clean entire shelve file to re-insert the data from begining.
  • Warum nicht einfach die Datei löschen?
  • Beachten Sie, dass dict = { "foo" : "bar"} sollte dict["foo"] = "bar". So wie es jetzt ist, ist es nicht das einfügen von Daten in das Regal-Objekt, sondern Punkte dict um ein neues dictionary-Objekt, während er das Regal unverändert.
Schreibe einen Kommentar