Seite 1 von 1

Fehlermeldung?

Verfasst: Donnerstag 22. Juli 2004, 08:45
von Psus82
Hi zusammen.
Kann mir vielleicht einer sagen was diese Fehlermeldung bedeutet?

Code: Alles auswählen

TypeError: iterable argument required
Der Fehler soll in diese Quellcodezeile vorkommen.

Code: Alles auswählen

Fileschange = [i for i in Filesnew if not i in Scanning.Filesold]
Danke
Psus82

Re: Fehlermeldung?

Verfasst: Donnerstag 22. Juli 2004, 08:58
von Joe
Hallo!
Psus82 hat geschrieben:Kann mir vielleicht einer sagen was diese Fehlermeldung bedeutet?

Code: Alles auswählen

TypeError: iterable argument required
Eigentlich genau das, was die wörtliche übersetzung liefert. Von welchem typ ist denn Scanning.Filesold?

Joe

Typ der Variable

Verfasst: Donnerstag 22. Juli 2004, 09:03
von Psus82
Scanning.Filesold ist vom typ Liste.

Gruß
Psus82

Re: Typ der Variable

Verfasst: Donnerstag 22. Juli 2004, 09:29
von Joe
Psus82 hat geschrieben:Scanning.Filesold ist vom typ Liste.
Glaub ich nicht. In der zeile kann nur Filesold eine solche fehlermeldung zur folge haben. Gib vor der zeile mal die variable mit print aus.
Joe

Verfasst: Donnerstag 22. Juli 2004, 09:33
von rayo
Filesnew könnte doch auch noch keine liste sein oder?

Verfasst: Donnerstag 22. Juli 2004, 09:37
von Joe
Hallo!
rayo hat geschrieben:Filesnew könnte doch auch noch keine liste sein oder?
Klar, aber das gibt eine andere Fehlermeldung. Einfach mal testen.
Joe