Das schreiben einer Liste in eine Datei und Lesen Sie den Inhalt wieder in eine Liste mit simplejson

Möchte ich schreiben, eine Liste in eine Datei schreiben und wieder Lesen Sie den Inhalt der Datei in einer Liste.
Ich bin in der Lage, schreiben Sie die Liste, um die Datei mit simplejson wie folgt:

f = open("data.txt","w")
l = ["a","b","c"]
simplejson.dump(l,f)
f.close()

Nun zum Lesen der Datei zurück, die ich tun

file_contents = simplejson.load(f)

Aber ich denke file_contents ist im json-format. Gibt es eine Möglichkeit, Sie zu konvertieren, um eine Liste ?

Danke.

Wenn Sie drucken file_contents was sehen Sie? Raten Sie nicht, tatsächlich zeigt den tatsächlichen Wert, bitte.
Es zeigt [u 'a',u 'B',u 'C']
Das bedeutet, dass es eine Liste schon... Der Präfix u ist zu sagen, dass die strings sind unicode, aber es tut genau das, was Sie wollte...

InformationsquelleAutor Tom | 2010-08-09

Schreibe einen Kommentar