Python 官方文档:入门教程 => 点击学习
#自定义异常类 class MyException(Exception): pass def exextp_01(): try: #come code here list = ['java
#自定义异常类
class MyException(Exception):
pass
def exextp_01():
try:
#come code here
list = ['java','python','PHP']
raise MyException #通过异常名字抓取自定义异常
except:
print 'no thie is variabe'
print 'MyException encoutered!'
exextp_01()
def except_test():
for i in range(1,100):
try:
print "Number %s"%i
time.sleep(0.2)
except KeyboardInterrupt:
print 'Please do not interupt me ,I am doing the important tash here!'
continue
===================
try finally
学习
def exception_03():
try:
raise MyExepion,"and some addition add is not exception"
except MyExepion,data:
print "MyException encoutered!"
print data
exception_03()
def exception_02():
try:
raise MyExepion
except MyExepion:
print "MyException encoutered"
finally:
print "Arrive finally"
def exeption_01():
try:
print "nORMal code here" \
", this is here"
except MyExepion:
print "MyEception encoutered"
else:
#No exceptions will execute the else
print "No exception" #You can test your module
#exeption_01()
--结束END--
本文标题: python 自定义异常类学习
本文链接: https://www.lsjlt.com/news/182755.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0