Schnellste Möglichkeit zum speichern und laden einer großen Wörterbuch in Python

Habe ich ein relativ großes Wörterbuch. Wie kann ich die Größe wissen? gut, wenn ich speichern Sie es mit cPickle die Größe der Datei wächst ca. 400Mb. cPickle soll viel schneller sein als pickle aber das laden und speichern dieser Datei dauert nur eine Menge Zeit. Ich habe einen Dual-Core-laptop 2.6 Ghz mit 4GB RAM auf einem Linux-Rechner. Hat jemand irgendwelche Vorschläge für ein schnelleres speichern und laden von dictionaries in python? Dank

Was sind die Schlüssel und Werte in Ihrem Wörterbuch? Beliebigen Python-Datentypen?
würde es möglich sein, mit sqlite statt, so dass Sie nicht haben, laden Sie die ganze Sache in Erinnerung?
Setzen Sie das Protokoll argument cPickle 2
die Tasten sind Tupel mit unterschiedlicher Anzahl der Mitglieder von 2 bis 5. und die Mitglieder sind-Zeichenfolge in utf-8 kodiert

InformationsquelleAutor Hossein | 2011-03-09

Schreibe einen Kommentar