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

python中自定義異常/raise關(guān)鍵字拋出異常的案例解析

 更新時(shí)間:2024年01月09日 08:55:55   作者:嗨學(xué)編程  
在編程過(guò)程中合理的使用異??梢允沟贸绦蛘5膱?zhí)行,本篇文章給大家介紹python中自定義異常/raise關(guān)鍵字拋出異常案例解析,需要的朋友可以參考下

在編程過(guò)程中合理的使用異??梢允沟贸绦蛘5膱?zhí)行。有直接拋出異常的形式,也能通過(guò)捕獲異常加入異常時(shí)的業(yè)務(wù)邏輯處理。

創(chuàng)建自定義異常類(lèi)案例

class MyException(Exception):
    def __init__(self, msg):
        '''
        :param msg: 異常信息
        '''
        self.msg = msg

使用raise關(guān)鍵字拋出異常案例

raise關(guān)鍵字拋出異常主要是為了在特定的條件。

def throw_exception(num=0):
    '''
    測(cè)試異常拋出函數(shù)
    :param num: 數(shù)值
    :return:
    '''
    if num == 10:
        raise MyException('num不能等于10')
    else:
        print('當(dāng)前num=',num)
throw_exception(10)

在調(diào)用throw_exception函數(shù)后,傳入值為10時(shí)則拋出下面的異常。

#     raise MyException('num不能等于10')
# __main__.MyException: num不能等于10

使用try...except捕獲異常案例

使用try關(guān)鍵字捕獲異常,可以在異常處理時(shí)加入自己的業(yè)務(wù)處理邏輯不至于使異常直接拋出。

def catch_exception(num=0):
    '''
    測(cè)試異常處理函數(shù)
    :param num: 數(shù)值
    :return:
    '''
    try:
        throw_exception(num)
    except MyException as e:
        print('進(jìn)入異常處理:當(dāng)前num=',num)
#學(xué)習(xí)中遇到問(wèn)題沒(méi)人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流群:711312441
catch_exception(10)

調(diào)用catch_exception函數(shù)進(jìn)行異常處理后,不會(huì)將異常拋出而是進(jìn)行正常的業(yè)務(wù)處理,按照我們預(yù)期的計(jì)劃進(jìn)行處理。

# 進(jìn)入異常處理:當(dāng)前num= 10

到此這篇關(guān)于python中自定義異常/raise關(guān)鍵字拋出異常的文章就介紹到這了,更多相關(guān)python raise關(guān)鍵字拋出異常內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python神器之Pampy模式匹配庫(kù)的用法詳解

    Python神器之Pampy模式匹配庫(kù)的用法詳解

    Pampy是Python的一個(gè)模式匹配類(lèi)庫(kù),一個(gè)只有150行的類(lèi)庫(kù),該庫(kù)優(yōu)雅、高效值得廣大Python的碼農(nóng)加入自己基本開(kāi)發(fā)棧中。本文就來(lái)講講Pampy的用法,需要的可以參考一下
    2022-07-07
  • Python實(shí)現(xiàn)發(fā)票自動(dòng)校核微信機(jī)器人的方法

    Python實(shí)現(xiàn)發(fā)票自動(dòng)校核微信機(jī)器人的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)發(fā)票自動(dòng)校核微信機(jī)器人的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python中ModuleNotFoundError: No module named ‘timm’的錯(cuò)誤解決

    Python中ModuleNotFoundError: No module named&n

    本文主要介紹了Python中ModuleNotFoundError: No module named ‘timm’的錯(cuò)誤解決,錯(cuò)誤意味著你的Python環(huán)境中沒(méi)有安裝名為“timm”的模塊,下面就介紹一下幾種解決方法,感興趣的可以了解一下
    2025-03-03
  • python使用sorted函數(shù)對(duì)列表進(jìn)行排序的方法

    python使用sorted函數(shù)對(duì)列表進(jìn)行排序的方法

    這篇文章主要介紹了python使用sorted函數(shù)對(duì)列表進(jìn)行排序的方法,涉及Python使用sorted函數(shù)的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 從基礎(chǔ)公式到動(dòng)態(tài)函數(shù)生成詳解Python操作Excel的完整指南

    從基礎(chǔ)公式到動(dòng)態(tài)函數(shù)生成詳解Python操作Excel的完整指南

    數(shù)據(jù)分析師和業(yè)務(wù)人員在日常工作中,經(jīng)常需要處理大量的Excel數(shù)據(jù),本文將深入探討如何利用Python庫(kù),特別是Spire.XLS for Python,高效地在Excel表格中插入各種函數(shù)和公式,從而實(shí)現(xiàn)數(shù)據(jù)處理的自動(dòng)化,有需要的可以了解下
    2025-12-12
  • Python?數(shù)據(jù)可視化超詳細(xì)講解折線圖的實(shí)現(xiàn)

    Python?數(shù)據(jù)可視化超詳細(xì)講解折線圖的實(shí)現(xiàn)

    數(shù)據(jù)可以幫助我們描述這個(gè)世界、闡釋自己的想法和展示自己的成果,但如果只有單調(diào)乏味的文本和數(shù)字,我們卻往往能難抓住觀眾的眼球。而很多時(shí)候,一張漂亮的可視化圖表就足以勝過(guò)千言萬(wàn)語(yǔ),讓我們來(lái)用Python實(shí)現(xiàn)一個(gè)可視化的折線圖
    2022-03-03
  • Python小程序 控制鼠標(biāo)循環(huán)點(diǎn)擊代碼實(shí)例

    Python小程序 控制鼠標(biāo)循環(huán)點(diǎn)擊代碼實(shí)例

    這篇文章主要介紹了Python小程序 控制鼠標(biāo)循環(huán)點(diǎn)擊代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • python中的__dict__屬性介紹

    python中的__dict__屬性介紹

    這篇文章主要介紹了python中的__dict__屬性介紹,首先通過(guò)將字典轉(zhuǎn)換成對(duì)象的小技巧,展開(kāi)標(biāo)題介紹,具有一定的參考價(jià)值,下文具體的相關(guān)介紹需要的小伙伴可以參考一下
    2022-04-04
  • pandas中計(jì)算兩列相乘實(shí)例

    pandas中計(jì)算兩列相乘實(shí)例

    這篇文章主要介紹了pandas中計(jì)算兩列相乘實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python下載的11種姿勢(shì)(小結(jié))

    Python下載的11種姿勢(shì)(小結(jié))

    這篇文章主要介紹了Python下載的11種姿勢(shì)(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評(píng)論

本溪| 玛曲县| 平安县| 连州市| 宝坻区| 张家口市| 仪征市| 商城县| 利川市| 汝南县| 会理县| 德兴市| 上高县| 徐闻县| 长沙市| 洪泽县| 怀仁县| 日土县| 镇巴县| 武鸣县| 华容县| 高平市| 屏山县| 和林格尔县| 偃师市| 鄂温| 鱼台县| 宝应县| 遂宁市| 舒兰市| 德格县| 五峰| 郑州市| 柞水县| 崇仁县| 炉霍县| 叶城县| 龙井市| 汶上县| 桃源县| 柞水县|