<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      翻譯:《實(shí)用的Python編程》04_04_Defining_exceptions

      目錄 | 上一節(jié) (4.3 特殊方法) | 下一節(jié) (5 對(duì)象模型)

      4.4 定義異常

      用戶可以通過類實(shí)現(xiàn)自定義異常:

      class NetworkError(Exception):
          pass
      

      **異常類始終繼承自 Exception **

      它們通常是空類。空類內(nèi)部使用 pass 表示。

      你也可以對(duì)異常進(jìn)行分層:

      class AuthenticationError(NetworkError):
           pass
      
      class ProtocolError(NetworkError):
          pass
      

      練習(xí)

      練習(xí) 4.11:自定義異常

      通常情況下,為庫定義自己的異常是一種良好的習(xí)慣。

      這樣可以更容易區(qū)分異常是常見編程錯(cuò)誤觸發(fā)的,還是庫為了提示特定問題而有意觸發(fā)的。

      請修改上次練習(xí)中的 create_formatter() 函數(shù),當(dāng)用戶提供錯(cuò)誤的格式名時(shí),觸發(fā)自定義的 FormatError 異常。

      示例:

      >>> from tableformat import create_formatter
      >>> formatter = create_formatter('xls')
      Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
        File "tableformat.py", line 71, in create_formatter
          raise FormatError('Unknown table format %s' % name)
      FormatError: Unknown table format xls
      >>>
      

      目錄 | 上一節(jié) (4.3 特殊方法) | 下一節(jié) (5 對(duì)象模型)

      注:完整翻譯見 https://github.com/codists/practical-python-zh

      posted @ 2021-03-10 22:29  codists  閱讀(109)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 午夜福利片1000无码免费| 国产成人午夜福利院| 国产成人无码一二三区视频 | 国产一区二区不卡在线看| 国产精品激情av在线播放| 377P欧洲日本亚洲大胆| 女人香蕉久久毛毛片精品| 国产影片AV级毛片特别刺激| 久久精品久久精品久久精品| 亚洲精品色无码AV试看| 无码日韩精品一区二区三区免费| 国产区二区三区在线观看| 亚洲人成网站在线播放2019| 国内精品极品久久免费看| 日韩精品一区二区三区视频| 欧美激欧美啪啪片| 亚洲欧洲精品日韩av| 在线人人车操人人看视频 | av新版天堂在线观看| 日本夜爽爽一区二区三区| 亚洲爆乳精品无码一区二区| 国产AV大陆精品一区二区三区| 黄色A级国产免费大片视频| 永和县| 亚洲高清国产拍精品熟女| 久久月本道色综合久久| 邢台市| 亚洲精品国产美女久久久| 野外做受三级视频| caoporn成人免费公开| 国产av黄色一区二区三区| 国产一区二区三区韩国| 日韩丝袜欧美人妻制服| 九九热视频在线观看精品| 国产无遮挡裸体免费视频在线观看| www亚洲精品| 欧美在线观看www| 欧美三级欧美成人高清| 国产一区二区不卡在线| 中文字幕少妇人妻精品| 亚洲男人精品青春的天堂|