赞
踩
主动抛出异常:raise Exception('这是异常!!!') |
查看系统自带异常类: import exceptions dir(exceptions) |
try:...except Exception:...[except: ....[else:...[finally...]]]捕捉异常语法。
if
__name__ ==
'__main__'
:
try
:
raise
Exception(
'这是异常!!!'
)
except
Exception , e:
print
e
当捕捉到异常的时候不执行else内的代码,否则执行else内的代码。finally不管是否捕捉到异常都会执行。
如果需要自定义异常类,一定要继承Exception才能使用raise抛出。 例如:
class
myException(Exception):
pass
if
__name__ ==
'__main__'
:
try
:
raise
myException
except
myException:
print
'这是自定义异常!'
else
:
print
'没有捕捉到!'
|
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。