Ero sivun ”Python 2/Virheidenhallinta” versioiden välillä
Poistettu sisältö Lisätty sisältö
p Käyttäjän VANDALISOINTIA (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän Hartz tekemään versioon. |
pass |
||
Rivi 1:
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
[[Luokka:Python|poikkeukset]]
|