国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

python用戶自定義異常的實例講解

瀏覽:2日期:2022-07-28 08:15:15
說明

1、程序可以通過創(chuàng)建一個新的異常類來命名它們自己的異常。異常應該是典型的繼承自Exception類,直接或間接的方式。

2、異常python有一個大基類,繼承了Exception。因此,我們的定制類也必須繼承Exception。

實例

class ShortInputException(Exception): def __init__(self, length, atleast):self.length = lengthself.atleast = atleastdef main(): try:s = input(’請輸入 --> ’)if len(s) < 3: # raise引發(fā)一個你定義的異常 raise ShortInputException(len(s), 3) except ShortInputException as result:#x這個變量被綁定到了錯誤的實例print(’ShortInputException: 輸入的長度是 %d,長度至少應是 %d’% (result.length, result.atleast)) else:print(’沒有異常發(fā)生’)main()

知識點擴展:

自定義異常類型

#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('姓名長度是'+str(self.leng)+',超過長度了')

捕捉用戶手動拋出的異常

#1.捕捉用戶手動拋出的異常,跟捕捉系統(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):打印異常信息: 姓名長度是7,超過長度了姓名長度是7,超過長度了 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)

以上就是python用戶自定義異常的實例講解的詳細內(nèi)容,更多關(guān)于python用戶如何自定義異常的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 成人免费国产欧美日韩你懂的 | 国产成人综合久久精品亚洲 | 免费的特黄特色大片在线观看 | 最近手机中文字幕1 | 在线播放免费一级毛片欧美 | 一级做人爱a视频正版免费 一级做性色a爱片久久片 | 美国三级视频 | 日韩亚洲在线 | 80岁色老头69av | 国产真实乱子伦精品视 | 成人合成mv福利视频网站 | 欧美综合自拍亚洲综合百度 | 欧美亚洲国产日韩一区二区三区 | 最新国产大片高清视频 | 久久亚洲国产伦理 | 国产成人精品男人的天堂538 | 亚洲人成综合网站在线 | 免费看裸色| 99久久国产免费福利 | 中文字幕 日韩在线 | 色一欲一性一乱一区二区三区 | 久久久久久一品道精品免费看 | 亚洲国产高清视频在线观看 | 一级毛片免费观看 | 欧美一级日韩在线观看 | 波多野结衣一区在线 | 日本三级网站在线观看 | 精品久久久久久中文字幕 | 91理论片午午伦夜理片久久 | 伊人成人在线 | 亚洲国产日韩欧美综合久久 | 99re这里只有精品99 | 久久精品呦女 | 白云精品视频国产专区 | 国产微拍精品福利视频 | 亚洲va老文色欧美黄大片人人 | 欧美成人久久久 | 欧美怡红院高清在线 | 国产一区中文字幕在线观看 | 久久久久国产成人精品亚洲午夜 | 欧美日韩国产在线观看一区二区三区 |