Seite 1 von 1

Problem mit For Anweisung

Verfasst: Montag 6. September 2004, 12:12
von informatics2002
Hallo, hab ein Problem mit einer For Anweisung in Python. Hier der Quelltext ausschnitt der mir Probleme macht:

for (vts:id,) in table00_data:

Python wirft mir ein "Loop over none Sequenz" entgegen. table00_data wird zuvor mit einer SQL abfrage gefühlt. Was kann hier nicht stimmen?
Ich bin neu in Python und ich weiß auch nicht sehr viel über das Programm. Es wurde mir vorgeworfen zum "weiterentwickeln".

Viele Grüße

Informatics

Verfasst: Montag 6. September 2004, 12:53
von mawe
Hi!

Wenn ich die Zeile ausprobiere bekomme ich eine Fehlermeldung wegen dem (vts:id,).
Hast Du mal geprüft ob in table00_data wirklich was drinsteht. Versuch mal print table00_data.

Gruß, mawe

Verfasst: Montag 6. September 2004, 13:05
von Dookie
Hi informatics,

wenn table00_data eine Liste von Dictionaries ist

Code: Alles auswählen

for item in table00_data:
    print "schluessel1 = %(schluessel1)s" % item
wenn table00_data schon ein Dictionarie ist:

Code: Alles auswählen

for key, value in table00_data.iteritems():
    print "%s = %s" % (key, value)
Gruß

Dookie

Danke

Verfasst: Montag 6. September 2004, 14:21
von informatics2002
Hallo,
Hat daran gelegen dass das SQL Statment nichts zurückgegeben hat.
Danke für euere Hilfe.

Bis dann

Gruß

Informatics