Kann jemand mir bei meinem Python Programm helfen?

... komplette Frage anzeigen

1 Antwort

Die Fehlermeldung bedeutet, dass die Zeichenfolge, die in der Variable user_solution steht, nicht als Integer interpretierbar ist. Lass Dir user_solution doch an der Stelle einfach per print ausgeben, dann wirst Du sehen, was drin steht, was ihn "aus dem Tritt bringt".

Es gibt ein Äquivalent zu einem Dictionary, dass sich shelve nennt und das persistiert. Ansonsten kannst Du vermutlich ein Dictionary auch pickle-n.

Bitte beachte, dass sowohl shelve, als auch pickle dahingehend unsicher sind, dass sie die Ausführung von beliebigem Code durch das Objekt, das "ge-un-pickle-d" (also von der persistenten Repräsentation in ein Python-Objekt zurückverwandelt) wird, erlauben. Wenn Dein Dictionary keine komplexen Objekte, sondern beispielsweise nur Strings als Werte enthält, solltest Du Dein eigenes "pickle-Äquivalent" entwickeln, welches sicher ist, etwa auf Basis des csv-Moduls.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Zombietot
24.01.2016, 16:01

Und jetzt nochmal fuer noobs, ok? :D

Langsam mit der jungen Lasagne


1

Was möchtest Du wissen?