You are viewing a single comment's thread:

RE: Python / Problem: Die Katze beißt sich in den Schwanz

Danke Ozelot; ich kann gar nicht sagen ob das stimmt was du schreibst. Ich bin mit dem Bereich der Klassen noch sehr wenig vertraut.

Der Mechanismus soll quasi einen Integer (beginnend mit 0 oder 1) immer +1 erhöhen, wenn der User ein Nahrugsmittel eingibt. Problem ist bei mir, dass ich es nur schaffe, innerhalb einer Session diese Nummern hochzuschieben. Beim nächsten Start habe ich quasi einen reset.

0E-8 BEE
1 comments

Ah, so meinst du das mit der Nummer. Das beste wäre, wenn du in dieser JSON-Datei die du für die Lebensmittel hast diese Nummer separat mit abspeicherst. Wenn du in der Anwendung dann ein neues Nahrungsmittel hinzufügst, erhöhst du die Zahl um 1. Beim speichern der JSON-Datei überschreibst du den vorher eingelesenen Wert, hier im Beispiel counter, mit dem neuen Wert. Und beim nächsten einlesen der JSON-Datei hast du dann die letzte Zahl die du in der letzten Sesson verwendet hast.

Zum Beispiel so hier:

{
    "counter" : 0,
    [
        {
            "ablaufdatum" : "01.01.2000",
            "produkt" : "Apfel"
        },
        {
            "ablaufdatum" : "01.01.2000",
            "produkt" : "Birne"
        },
        {
            "ablaufdatum" : "05.01.2000",
            "produkt" : "Pflaume"
        },
        {
            "ablaufdatum" : "05.01.2000",
            "produkt" : "Zitrone"
        }
    ]
}
0.00132440 BEE