好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > 常見(jiàn)的Python異常及處理方法總結(jié)

常見(jiàn)的Python異常及處理方法總結(jié)

熱門(mén)標(biāo)簽:高德地圖標(biāo)注收入咋樣 B52系統(tǒng)電梯外呼顯示E7 怎么辦理400客服電話 沈陽(yáng)防封電銷電話卡 萊蕪電信外呼系統(tǒng) 銀川電話機(jī)器人電話 地圖標(biāo)注多個(gè) 企業(yè)微信地圖標(biāo)注 鶴壁手機(jī)自動(dòng)外呼系統(tǒng)違法嗎

一、錯(cuò)誤與異常

1.什么是錯(cuò)誤

(1)語(yǔ)法錯(cuò)誤(大小寫(xiě)拼寫(xiě)錯(cuò)誤、括號(hào)不匹配等…)=> 不能正常執(zhí)行
(2)邏輯錯(cuò)誤(程序運(yùn)行正常,只是最后結(jié)果不符合預(yù)期)

2.什么是異常

程序運(yùn)行過(guò)程中,出現(xiàn)的意料之外的錯(cuò)誤

• 如:打開(kāi)的文件不存在、被除數(shù)為0、操作的數(shù)據(jù)類型不對(duì)、存儲(chǔ)錯(cuò)誤,互聯(lián)網(wǎng)請(qǐng)求錯(cuò)誤…

3.回溯信息

當(dāng)程序運(yùn)行時(shí),發(fā)生了未處理的異常,Python就將終止執(zhí)行程序,并以堆棧回溯(Traceback,也 稱向后追蹤)的形式顯示異常發(fā)生的上下文。

回溯信息告訴我們應(yīng)該去哪里尋找問(wèn)題的根源,對(duì)解決問(wèn)題非常有幫助。

二、常見(jiàn)異常

常見(jiàn)異常類

三.異常處理

1.異常處理

在代碼被解釋執(zhí)行的過(guò)程中可能會(huì)拋出異常。
那么也就是說(shuō),可能會(huì)發(fā)生,可能不會(huì)發(fā)生。對(duì)于這么不可預(yù)測(cè)的異常狀態(tài)如何處理?
1:即使程序出錯(cuò),也不想讓程序終止
2:如果出錯(cuò)了,需要特殊處理
異常處理機(jī)制 try…except…

2.簡(jiǎn)單的異常處理格式

3.執(zhí)行順序

正常執(zhí)行: try -> 執(zhí)行代碼 -> 結(jié)束
遇到異常: try -> 遇到異常 -> 跳到excep -> 結(jié)束

4.except分支可以有多個(gè)

5.執(zhí)行順序

執(zhí)行匹配到第一個(gè)except則退出
如果父類異常在最前面,會(huì)吞噬所有子類異常(建議:先except子類,再except父類)
如果except捕獲的錯(cuò)誤與觸發(fā)的錯(cuò)誤不一致,程序會(huì)捕獲不到

6.else子句:沒(méi)有發(fā)生異常時(shí)執(zhí)行

7.finally子句:不管異常有沒(méi)有發(fā)生都執(zhí)行

8.異常嵌套

9.異常處理注意事項(xiàng)與建議

  • 只執(zhí)行最先匹配的一個(gè)except
  • 如果父類異常在最前面,會(huì)吞噬所有子類異常
  •  多except注意:
  • 只會(huì)匹配一個(gè)except
  • 要先寫(xiě)子類異常再寫(xiě)父類異常
  • 如果except捕獲的錯(cuò)誤與觸發(fā)的錯(cuò)誤不一致,程序會(huì)捕獲不到

建議:

(1)不建議使用異常來(lái)代替常規(guī)的檢查,如if…else判斷
(2)避免過(guò)多依賴于異常處理機(jī)制
(3)在必要的時(shí)候,可以手動(dòng)引發(fā)異常(raise)=> 函數(shù)或方法

10.在函數(shù)中,需要注意在try/except/finally使用return

在finally中使用return,異常無(wú)法回溯
在函數(shù)中的try/except語(yǔ)句使用return后,仍然會(huì)執(zhí)行finally中的內(nèi)容
finally => 正常或異常都執(zhí)行
return => 直接退出函數(shù),返回值給主程序

11.關(guān)于性能

四.課后小練習(xí)

局域網(wǎng)存活I(lǐng)P檢測(cè)
• 預(yù)備知識(shí):python執(zhí)行系統(tǒng)命令模塊(subprocess)、IP地址處理模塊(IPy)
• 輸入內(nèi)容:要檢查的網(wǎng)段、子網(wǎng)掩碼 (輸入:192.168.0.0/24)
• 輸出示例: 192.168.0.1已被使用
• 將輸出結(jié)果放到文件
• 將可能存在異常的地方需要做相應(yīng)處理

總結(jié)

1.很多人在寫(xiě)代碼時(shí)會(huì)出現(xiàn)很多的問(wèn)題,這是正常的現(xiàn)象,不出錯(cuò)才有問(wèn)題。所以說(shuō),作為一名程序猿,要有一定的排錯(cuò)和解決問(wèn)題的能力,這是一個(gè)慢慢提升技術(shù)的過(guò)程。。。

2.打敗你的不是寫(xiě)代碼,而是千奇百怪的異常。

以上就是常見(jiàn)的Python異常及處理方法總結(jié)的詳細(xì)內(nèi)容,更多關(guān)于Python異常及處理的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Python 異常處理總結(jié)
  • 分析解決Python中sqlalchemy數(shù)據(jù)庫(kù)連接池QueuePool異常
  • python之pyinstaller組件打包命令和異常解析實(shí)戰(zhàn)
  • Python中的異常類型及處理方式示例詳解
  • Python保姆式手把手帶你掌握異常的捕獲和處理

標(biāo)簽:銀川 呼倫貝爾 呼倫貝爾 安慶 烏魯木齊 葫蘆島 湘西 三亞

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《常見(jiàn)的Python異常及處理方法總結(jié)》,本文關(guān)鍵詞  常見(jiàn),的,Python,異常,及,處理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《常見(jiàn)的Python異常及處理方法總結(jié)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于常見(jiàn)的Python異常及處理方法總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日日摸日日碰夜夜爽无码亚洲V| 国产精品黄网站免费观看| 色戒在线免费| 绯色Av人妻偷拍??熟女| 一本大道久久A片免费播放| 狠狠躁夜夜躁人人爽野战天天| 夫不在一周义侵犯美若妻| 被男人操的视频| 国产农村妇女乱婬A片| 我解开了她的乳罩慢慢揉| 精品一区二区在线欧美日韩| 国产porn| 我爱高52capp的最新版本更新内容 | 四虎午夜色情无码aⅴ毛片 | 男男小说污| 日本一区二区三区免费A片| 日本边添边摸边做边爱av的软件| 女主被强迫的肉多小说| 黄瓜视频色| 久久久99精品免费观看精品| 国语92国语92午夜福利2000| 亚洲一二三四区在线观看| 怪物vodafonewifi巨大| 五月精品| 国产精品免费一区二区三区视频| 做爰无遮挡全过程| 国产三级精品美女三级| 公主各种np+和皇上大臣| 日韩不卡在线播放| 日韩 精品 无码 系列 视频| 国产手机精品一区| 日韩小视频网站| 日韩大逼| 大陆夫妻XXXHD| 久久99人妻无码精品一区二区 | 国产精品吹潮在线观看中文| 农村一级婬片A片AAA毛片古装| 如何将自己隐私玩到水 | 深夜福利电影在线观看| 成人高清视频在线观看大全| 中文字日产幕码三区的原理 |