Seite 1 von 1
Datenobjekte auslesen von einem File
Verfasst: Donnerstag 16. September 2010, 08:20
von gooogle
Hallo
ich frage mich ob es möglich ist, aus einer Excel Zelle möglich ist Daten Objekte zu erkennen und als Liste oder Dictionary wiederzugeben?
Also Beisiel steht in Zelle A1:
"String", [1,2,3], 2.5, 8, {"Hallo": 1}
Gibt es eine möglichkeit diese Parameter aufzudröseln und an irgendwelche Variablen zu übergeben?
Gruss
Re: Datenobjekte auslesen von einem File
Verfasst: Donnerstag 16. September 2010, 08:32
von Hyperion
Gehen tut so was schon; nur brauchst Du halt einen Parser für dieses Format.
Wie kommt es denn zu diesem Format? Kannst Du das evtl. beeinflussen?
Re: Datenobjekte auslesen von einem File
Verfasst: Donnerstag 16. September 2010, 11:04
von gooogle
Hallo
Ja ich kann es beeinflussen. Das ist ja meine persönliche Eingabe in Excel.
Grüsse
Re: Datenobjekte auslesen von einem File
Verfasst: Donnerstag 16. September 2010, 11:45
von cofi
Wenn es deine persoenliche Eingabe ist, koenntest du `eval` nutzen, aber [HINWEIS AUF UNSICHERHEIT UND SCHWIERIGKEITEN BEIM DEBUGGING HIER EINFÜGEN].
Worauf Hyperion raus wollte ist, dass du ein Format wie JSON nutzen kannst. In dem Fall muesstest du nur eckige Klammern drumherum schreiben und schon hast du eine Liste der Werte, da JSON mit den Python-Literalen kompatibel ist.
Re: Datenobjekte auslesen von einem File
Verfasst: Montag 20. September 2010, 08:44
von gooogle
Hallo
danke für den tipp.
gibt es denn ein emöglichkeit das zu parsen ohne das JOS Modul zu benutzen?
Denn ich hab das modul nicht.
Gruss
Re: Datenobjekte auslesen von einem File
Verfasst: Montag 20. September 2010, 09:01
von Rebecca
Ab Python 2.6 ist das in der Standardbibliothek.
Re: Datenobjekte auslesen von einem File
Verfasst: Montag 20. September 2010, 09:57
von Hyperion
Und für 2.5 kannst Du das simplejson-Modul nutzen. Gibts bei PyPi.
Re: Datenobjekte auslesen von einem File
Verfasst: Montag 20. September 2010, 11:19
von gooogle
danke für die tipps.
Gruss