最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python自定義異常實(shí)例詳解

 更新時(shí)間:2017年07月11日 14:50:16   作者:cakin24  
這篇文章主要介紹了python自定義異常實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

python自定義異常實(shí)例詳解

         本文通過(guò)兩種方法對(duì)Python 自定義異常進(jìn)行講解,第一種創(chuàng)建一個(gè)新的exception類來(lái)?yè)碛凶约旱漠惓?,第二種:raise 唯一的一個(gè)參數(shù)指定了要被拋出的異常

1、可以通過(guò)創(chuàng)建一個(gè)新的exception類來(lái)?yè)碛凶约旱漠惓?。異常?yīng)該繼承自 Exception 類,或者直接繼承,或者間接繼承。

>>>raiseNameError('HiThere')
Traceback(most recent call last):
File"<pyshell#45>", line 1,in<module>
raiseNameError('HiThere')
NameError:HiThere

 2、raise 唯一的一個(gè)參數(shù)指定了要被拋出的異常。它必須是一個(gè)異常的實(shí)例或者是異常的類(也就是 Exception 的子類)。

如果你只想知道這是否拋出了一個(gè)異常,并不想去處理它,那么一個(gè)簡(jiǎn)單的 raise 語(yǔ)句就可以再次把它拋出。

>>>classMyError(Exception):
def __init__(self, value):
      self.value = value
def __str__(self):
return repr(self.value)
>>>try:
raiseMyError(2*2)
exceptMyErroras e:
print('My exception occurred, value:', e.value)
My exception occurred, value:4
>>>raiseMyError('oops!')
Traceback(most recent call last):
File"<pyshell#64>", line 1,in<module>
raiseMyError('oops!')
MyError:'oops!'

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

丰顺县| 南漳县| 阿拉善盟| 镇江市| 清涧县| 霍州市| 高唐县| 云梦县| 云南省| 青海省| 东乡| 内丘县| 阜新| 浦东新区| 孟津县| 宜章县| 浦江县| 萝北县| 高雄县| 叶城县| 宜州市| 南城县| 军事| 北京市| 都匀市| 永春县| 北安市| 富民县| 潢川县| 龙海市| 普兰县| 宿州市| 商南县| 芜湖县| 凯里市| 三门县| 开江县| 临猗县| 武平县| 波密县| 东光县|