Dauerbaustelle hat geschrieben:Verwende doch in Zukunft bitte Code-Tags ([ python ][ /python ])
"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