Python/Poikkeus

Wikikirjasto

Loikkaa: valikkoon, hakuun
Pyydystää kaikki virheet
 try:
     ...
 except:
     ...
Pyydystää AttributeError-virheen
 try:
     ...
 except AttributeError:
     ...
Pyydystää AttributeError- ja ValueError-virheet
 try:
     ...
 except AttributeError:
     ...
 except ValueError:
     ...
Tarkentaa virhettä kertomalla virheen numeron ja virheilmoituksen
 try:
     ...
 except AttributeError, (virheen_numero, virheilmoitus):
     print "AttributeError(%s): %s" % (virheen_numero, virheilmoitus)

Voit myös ohittaa epäonnistuneen yrityksen, esimerkiksi kokeiltaessa löytyykö koneelta jotain valinnaista moduulia.

 try:
     import psyco
 except ImportError:
     pass

[muokkaa] Aiheesta muualla

Henkilökohtaiset työkalut