日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python用戶自定義異常的實(shí)現(xiàn)

瀏覽:171日期:2022-07-01 10:29:05

實(shí)際開(kāi)發(fā)中,有時(shí)候系統(tǒng)提供的異常類型不能滿足開(kāi)發(fā)的需求。這時(shí)候你可以通過(guò)創(chuàng)建一個(gè)新的異常類來(lái)?yè)碛凶约旱漠惓!.惓n惱^承自 Exception 類,可以直接繼承,或者間接繼承。

常見(jiàn)的內(nèi)置異常有:

Python用戶自定義異常的實(shí)現(xiàn)

1.自定義異常類型

#1.用戶自定義異常類型,只要該類繼承了Exception類即可,至于類的主題內(nèi)容用戶自定義,可參考官方異常類class TooLongExceptin(Exception): 'this is user’s Exception for check the length of name ' def __init__(self,leng): self.leng = leng def __str__(self): print('姓名長(zhǎng)度是'+str(self.leng)+',超過(guò)長(zhǎng)度了')2.如何手動(dòng)拋出異常:raise

系統(tǒng)的自帶的異常只要觸發(fā)會(huì)自動(dòng)拋出,比如NameError,但用戶自定義的異常需要用戶自己決定什么時(shí)候拋出。raise 唯一的一個(gè)參數(shù)指定了要被拋出的異常。它必須是一個(gè)異常的實(shí)例或者是異常的類(也就是 Exception 的子類)。大多數(shù)的異常的名字都以'Error'結(jié)尾,所以實(shí)際命名時(shí)盡量跟標(biāo)準(zhǔn)的異常命名一樣。

#1.用戶自定義異常類型class TooLongExceptin(Exception): 'this is user’s Exception for check the length of name ' def __init__(self,leng): self.leng = leng def __str__(self): print('姓名長(zhǎng)度是'+str(self.leng)+',超過(guò)長(zhǎng)度了') #2.手動(dòng)拋出用戶自定義類型異常def name_Test(): name = input('enter your naem:') if len(name)>4: raise TooLongExceptin(len(name)) #拋出異常很簡(jiǎn)單,使用raise即可,但是沒(méi)有處理,即捕捉 else : print(name) #調(diào)用函數(shù),執(zhí)行name_Test()-----------------執(zhí)行時(shí)滿足條件后拋出一個(gè)用戶定義的異常如下:--------------------------------------enter your naem:是打發(fā)斯蒂芬Traceback (most recent call last):姓名長(zhǎng)度是6,超過(guò)長(zhǎng)度了 File 'D:/pythoyworkspace/file_demo/Class_Demo/extion_demo.py', line 21, in <module> name_Test()__main__.TooLongExceptin: <exception str() failed>3.捕捉用戶手動(dòng)拋出的異常

#1.捕捉用戶手動(dòng)拋出的異常,跟捕捉系統(tǒng)異常方式一樣def name_Test(): try: name = input('enter your naem:') if len(name)>4: raise TooLongExceptin(len(name)) else : print(name) except TooLongExceptin,e_result: #這里異常類型是用戶自定義的 print('捕捉到異常了') print('打印異常信息:',e_result) #調(diào)用函數(shù),執(zhí)行name_Test()==========執(zhí)行結(jié)果如下:==================================================enter your naem:aaafsdf捕捉到異常了Traceback (most recent call last):打印異常信息: 姓名長(zhǎng)度是7,超過(guò)長(zhǎng)度了姓名長(zhǎng)度是7,超過(guò)長(zhǎng)度了 File 'D:/pythoyworkspace/file_demo/Class_Demo/extion_demo.py', line 16, in name_Test raise TooLongExceptin(len(name))__main__.TooLongExceptin: <exception str() failed> During handling of the above exception, another exception occurred: Traceback (most recent call last): File 'D:/pythoyworkspace/file_demo/Class_Demo/extion_demo.py', line 26, in <module> name_Test() File 'D:/pythoyworkspace/file_demo/Class_Demo/extion_demo.py', line 22, in name_Test print('打印異常信息:',e_result)TypeError: __str__ returned non-string (type NoneType)

到此這篇關(guān)于Python用戶自定義異常的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python 自定義異常內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩在线黄色| 国产在线欧美| 中文字幕av一区二区三区人| 国产精品美女午夜爽爽| 伊人久久亚洲美女图片| 日韩免费小视频| 成人羞羞视频在线看网址| 日本美女一区| 日韩在线观看不卡| 久久精品一区二区不卡| 91久久久久| 蜜桃91丨九色丨蝌蚪91桃色| 日本在线视频一区二区| 亚洲免费专区| 亚洲精品系列| 色爱综合av| 亚洲女同一区| 亚洲综合激情在线| 国产激情久久| 日韩一区二区三区免费视频 | 日韩美女精品| 国产精品白丝久久av网站| 亚洲资源网站| 国产精品午夜av| 精品一区视频| 国产日韩欧美中文在线| 国产精品a级| 天堂va欧美ⅴa亚洲va一国产| 奇米色欧美一区二区三区| 欧美亚洲tv| 亚洲精品麻豆| 国产精品亚洲片在线播放| 97se综合| 91精品综合| 日韩专区欧美专区| 国产日韩一区二区三区在线 | 国产麻豆精品久久| 亚洲免费黄色| 欧美专区一区| 另类小说一区二区三区| 国产一区二区三区精品在线观看| 国产精品专区免费| 久久久精品五月天| 国产亚洲激情| 婷婷综合电影| 久久激情综合网| 高清av一区| 国产精品外国| 久久激五月天综合精品| 成人污污视频| 国产美女一区| 欧美亚洲一区二区三区| 精品国产一区二区三区av片| 国产精品黄色| 久久免费高清| 蜜臀国产一区二区三区在线播放 | 久久成人av| 91精品久久久久久久久久不卡| 日韩一区二区三区精品| 成人在线视频区| 欧美天堂一区| 欧美不卡在线| 精品一级视频| 欧美在线观看天堂一区二区三区| 人人爱人人干婷婷丁香亚洲| 国产一区调教| 国产精品毛片aⅴ一区二区三区| 亚洲精品国产嫩草在线观看| 亚洲精品第一| 亚洲欧美日韩一区在线观看| 国产成人精品一区二区免费看京 | 国产亚洲精品精品国产亚洲综合| 在线日韩中文| 国产美女视频一区二区| 国产精品嫩模av在线| 成人午夜亚洲| 亚洲精品一级二级三级| 亚洲国产欧美日本视频| 日韩精品免费观看视频| 久久久久久久久99精品大| 日本午夜精品视频在线观看| 久久婷婷激情| 三级一区在线视频先锋| 久久精品xxxxx| 91成人精品| jizzjizz中国精品麻豆| 日韩高清不卡一区二区| 亚洲国产一区二区在线观看| 久久av中文| 99久久久久国产精品| 国产乱子精品一区二区在线观看| 国内精品福利| 成人在线免费观看91| 日韩中文字幕一区二区高清99| 日韩免费福利视频| 国产日韩免费| 久久午夜精品| 99精品美女| 精品久久久网| 日韩精品视频网站| 国产一区导航| 99久久夜色精品国产亚洲1000部| 久久麻豆视频| 日韩精品一区二区三区中文在线| 精品国产午夜肉伦伦影院| 日韩va亚洲va欧美va久久| 丝瓜av网站精品一区二区| 成人久久一区| 福利一区视频| 麻豆91小视频| 久久国产乱子精品免费女| 亚洲一区二区三区四区电影| 黑丝美女一区二区| 四虎4545www国产精品| 超碰成人av| 国产精品精品国产一区二区| 久久97视频| 久久精品国产免费| 精品中文字幕一区二区三区四区| 偷拍欧美精品| 不卡av一区二区| 欧美女激情福利| 国产在线日韩| 成人日韩在线观看| 久久久人人人| 999久久久国产精品| av在线日韩| 欧美亚洲国产精品久久| 水蜜桃久久夜色精品一区| 成人午夜亚洲| 美女福利一区二区三区| 成人亚洲欧美| 偷拍精品精品一区二区三区| 欧美少妇精品| 美女视频网站久久| 综合日韩av| 亚洲性色视频| 亚洲免费播放| 视频一区二区欧美| 日韩av中文在线观看| 久久福利在线| se01亚洲视频 | 99久久婷婷| aa亚洲婷婷| 亚洲影院天堂中文av色| 日本不卡中文字幕| 欧美激情一区| 日韩欧美综合| 婷婷精品视频| 天堂网在线观看国产精品| 亚洲一区二区三区高清不卡| 一区二区不卡| 欧美a级一区二区| 久久精品影视| 日韩影院免费视频| 日本va欧美va瓶| 久久天堂影院| 欧美a级一区二区| 国产精品久久久久av电视剧| 亚洲精品99| 青青草91视频| 岛国av在线网站| 在线综合亚洲| 久久精品99国产精品| 国产传媒在线观看| 欧美午夜不卡| 青青草91视频| 日韩欧美一区二区三区免费观看| 亚洲一区二区三区免费在线观看| 日韩精品中文字幕吗一区二区| 精品三级国产| 中国女人久久久| 国产精品一区免费在线| 国产乱码精品一区二区三区四区 | 久久精品国产99久久| 中文字幕av一区二区三区四区| 国产精品久久久久久模特 | 国产资源在线观看入口av| 亚洲欧美日本日韩| 国产精品亚洲人成在99www| 欧产日产国产精品视频| 激情六月综合| 久久亚洲国产精品一区二区| 日本精品久久| www.九色在线| 亚洲综合图色| 樱桃视频成人在线观看| 日本成人一区二区| 久久亚洲国产精品一区二区| 欧美日韩国产观看视频| 另类欧美日韩国产在线| 97久久亚洲| 91免费精品国偷自产在线在线| 中文字幕亚洲精品乱码| 亚洲视频国产| 丝袜美腿一区二区三区| 偷拍精品精品一区二区三区| 国产精品伦理久久久久久| 久久精品国产久精国产爱| 麻豆91精品视频|