[Python-de] IndexError: list index out of range

Hartmut Goebel h.goebel at goebel-consult.de
Mi Okt 10 11:16:13 UTC 2007


Philipp Walderdorff schrieb:

> Das habe ich zwar nicht verstanden, zumindest bin ich  dem zuwenig 
> nachgegangen...
[...]
>  ...weil die beiden anderen Versionen funktionieren:

Naja, Copy&Paste hatte in beiden FĂ€llen genĂŒgt. ...

> while 1:
>     try:
>         phnr=sys.argv[2]
>         break
>     except ValueError:
>         print "im Pythonprogramm fehlt die Pharmanummer ! "
>         time.sleep(3)
>         sys.exit()

Die while-Schleife ist unnötig. Zudem musst Du auf IndexError abfragen.

-- 
Schönen Gruß - Regards
Hartmut Goebel

Goebel Consult
Spezialist fĂŒr IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de

-------------- nächster Teil --------------
Ein Dateianhang mit BinÀrdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
DateigrĂ¶ĂŸe  : 545 bytes
Beschreibung: OpenPGP digital signature
URL         : http://python.net/pipermail/python-de/attachments/20071010/440f9029/attachment.pgp