mein Symbian S60 Python gewinn berechnungs programm

Stellt hier eure Projekte vor.
Internetseiten, Skripte, und alles andere bzgl. Python.
Dauerbaustelle
User
Beiträge: 996
Registriert: Mittwoch 9. Januar 2008, 13:48

Verwende doch in Zukunft bitte Code-Tags ([ python ][ /python ])

Code: Alles auswählen

for i in artikelMenu(artikelMenu[i])
"i" ist aber in dem rechten Ausdruck nicht definiert (`artikelMenu`).

Code: Alles auswählen

        artikelMenu[artikel].anzeigen()
Traceback (most recent call last):
  File "ped.py", line 1366, in run_click
  File "D:\Ped.temp\laden - Klasse [Version 2].py", line 76, in ?
    artikelMenu[artikel].anzeigen()
AttributeError: 'unicode' object has no attribute 'anzeigen'
in `artikelMenu` stehen ja auch Strings drin, und die haben nunmal keine `.anzeigen`-Methode.
nico_el_rey
User
Beiträge: 11
Registriert: Freitag 10. September 2010, 12:51

Dauerbaustelle hat geschrieben:Verwende doch in Zukunft bitte Code-Tags ([ python ][ /python ])

Code: Alles auswählen

for i in artikelMenu(artikelMenu[i])
"i" ist aber in dem rechten Ausdruck nicht definiert (`artikelMenu`).

Code: Alles auswählen

        artikelMenu[artikel].anzeigen()
Traceback (most recent call last):
  File "ped.py", line 1366, in run_click
  File "D:\Ped.temp\laden - Klasse [Version 2].py", line 76, in ?
    artikelMenu[artikel].anzeigen()
AttributeError: 'unicode' object has no attribute 'anzeigen'
in `artikelMenu` stehen ja auch Strings drin, und die haben nunmal keine `.anzeigen`-Methode.
1. wie definiere ich i im rechten ausdruck?
So dass ich die for i in durchzählung
durchs artikelMenu durchführen kann?
(habe hierfür nun echt keine Idee mehr...
Ist dies überhaupt möglich?)
2. Wie bekomme ich es dann ohne exec hin,
(muss ich dann den unicode String in eine
anweisung umwandeln? Dass wäre auch wieder
nur über exec möglich?) *verzweifel
3. Bin ich eigentlich schwer von Begriff? *lach
Dauerbaustelle
User
Beiträge: 996
Registriert: Mittwoch 9. Januar 2008, 13:48

@1: Du kannst einfach durchiterieren indem du

Code: Alles auswählen

for artikel in artikelMenu
verwendest.
@2: Speichere im `artikelMenu` die Artikel selbst, nicht deren Namen
@3: Nö. Du bist ein Anfänger, das ist alles :-)

Kopf hoch :-)
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Die Angelegenheit könnte extem beschleunigt werden, wenn du ein Tutorial lesen (und verstehen) würdest.
Das Leben ist wie ein Tennisball.
Antworten