Seite 1 von 1

Shelve Dateien anhängen etc

Verfasst: Dienstag 4. März 2014, 12:30
von Luecx
Hallo,
ich habe ein Problem mit den Shelve Dateien. Ich bin neu hier und auch noch nicht so erfahren im Programmieren aber jeder fängt ja mal klein an.
Ich will in meinem Programm auf eine Shelve Datei zugreifen, ich kann Sachen reinschreiben etc. doch woher weiß ich wie viele Objekte vorhanden sind. Also z.B:

ich hab jetzt Person001, Person002 etc. aber ich will jetzt eine neue Person erstellen die ich halt hinten dran hänge.
also in dem Fall wird Person003 erstellt.

Ps. falls ihr mir noch kurz erklären könntet wie man die Py Dateien hier anzeigen lassen kann, dann wäre es ganz nett wenn ihr mich das auch noch kurz sagen könntet :)

mfg Luecx

Re: Shelve Dateien anhängen etc

Verfasst: Dienstag 4. März 2014, 12:43
von BlackJack
@Luecx: Ein `shelve`-Objekt hat eine ähnliche API wie Wörterbücher, man kann also wie bei anderen Containertypen mit `len()` abfragen wie viele Werte enthalten sind.

Für den Code gibt es hier im Forum Code-Tags. Die kann man per Hand schreiben, oder man verwendet die 'Code'-Schaltfläche über dem Texteingabefeld beim bearbeiten des Beitrags.

Re: Shelve Dateien anhängen etc

Verfasst: Dienstag 4. März 2014, 12:45
von Luecx
BlackJack hat geschrieben:@Luecx: Ein `shelve`-Objekt hat eine ähnliche API wie Wörterbücher, man kann also wie bei anderen Containertypen mit `len()` abfragen wie viele Werte enthalten sind.

Für den Code gibt es hier im Forum Code-Tags. Die kann man per Hand schreiben, oder man verwendet die 'Code'-Schaltfläche über dem Texteingabefeld beim bearbeiten des Beitrags.

ahhsooo :) Vielen dank, ich habs jetzt auch mit (for i in sh:) probiert. klappt soweit auch. aber die Idee ist ja viel einfacher