激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 通過代碼實(shí)例了解Python異常本質(zhì)

通過代碼實(shí)例了解Python異常本質(zhì)

2020-09-16 12:46Xujie_0528 Python

這篇文章主要介紹了通過代碼實(shí)例了解Python異常本質(zhì),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

異常的本質(zhì)導(dǎo)引問題

在實(shí)際工作中,我們遇到的問題都不是完美的,比如:你寫某個(gè)模塊,用戶輸入不一定符合你的要求:你的程序要打開某個(gè)文件,這個(gè)文件不可能存在或者打開格式不對,你要讀取數(shù)據(jù)庫數(shù)據(jù),數(shù)據(jù)可能是空的;我們程序運(yùn)行著,但內(nèi)存或硬盤可能已經(jīng)滿了

軟件程序運(yùn)行過程中,非常可能遇到我們剛剛提出的這些問題,我們稱之為:異常,英文名:Exception,譯為:例外。遇到這些情況,我們的處理方法如下

如果我們要拷貝一個(gè)文件,在沒有異常的情況下,我們需要考慮到各種情況

?
1
2
3
4
5
6
7
8
9
10
if 'd:/a.txt'這個(gè)文件存在:
  if e盤空間大于a.txt長度:
    if 文件復(fù)制一半IO流斷掉:
       停止copy,輸出:IO流問題!
    else:
       copyFile('d:/a.txt','e:/a.txt')
  else:
    print('e盤空間不夠放a.txt!')
 else:
 print('a,txt不存在!')

這種方法,有兩個(gè)壞處:邏輯代碼和錯(cuò)誤處理代碼放在一起程序員本身需要考慮到例外情況較復(fù)雜,對程序員本身要求較高

python的異常機(jī)制給我們提供了方便的處理方式

?
1
2
3
4
try:
  copyFile('d:/a.txt','e:/a.txt')
except:
  print('文件無法拷貝')

異常機(jī)制本質(zhì)

異常指程序運(yùn)行過程中的非正?,F(xiàn)象,列如:用戶輸入錯(cuò)誤,除數(shù)為零,需要處理的文件不存在,數(shù)組下標(biāo)越界等

所謂異常處理,就是指程序在出現(xiàn)異常后依然可以正確運(yùn)行后續(xù)程序,而不會因?yàn)楫惓=K止執(zhí)行

python中,引進(jìn)了很多用來描述和處理異常的類,稱為異常類,異常類定義中包含了該異常的信息流和對異常的處理方法。下面較為完整的展示了python中內(nèi)建異常類的繼承層次

通過代碼實(shí)例了解Python異常本質(zhì)

Python中一切皆對象,異常也采用對象的方式處理,處理過程:

1. 拋出異常:在執(zhí)行一個(gè)方法時(shí),如果發(fā)生異常,則這個(gè)方法生成代表該異常的一個(gè)對象,停止當(dāng)前執(zhí)行路徑,并把異常對象交給解釋器

2. 捕獲異常:解釋器得到該異常后,尋找相應(yīng)的代碼處理該異常

解決異常問題的態(tài)度不慌張,細(xì)看信息定位錯(cuò)誤。

百度并查看十個(gè)帖子。

與他人協(xié)商解決異常解決的關(guān)鍵:定位

當(dāng)發(fā)生異常時(shí),解釋器會報(bào)相關(guān)異常信息,并會在控制臺打印相關(guān)信息,我們只需要按照從上到下的順序即可追溯錯(cuò)誤發(fā)生過程

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://www.cnblogs.com/xujie-0528/p/13677226.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 九九精品在线观看视频 | 久久国产成人午夜av浪潮 | 黄色片免费视频 | 国产精品视频一区二区三区四区国 | 国产日韩在线视频 | 日韩av毛片免费观看 | 色屁屁xxxxⅹ免费视频 | 欧美黄一级 | 国产91片| 成人在线观看免费高清 | 日韩毛片网 | 在线观看免费毛片视频 | 毛片大全免费看 | 宅男噜噜噜66国产免费观看 | 欧美视频国产精品 | 黄色片免费看看 | 免费国产网站 | 最新毛片在线观看 | 免费黄色短视频网站 | 91久久久久久久久久 | 久久久综合 | 91短视频在线观看视频 | 午夜精品毛片 | 国产一级免费视频 | 国产品久久 | 亚洲国产超高清a毛毛片 | 狠狠色成色综合网 | 久久久久久久亚洲精品 | 337p粉嫩大胆噜噜噜亚瑟影院 | 美国一级免费视频 | 国产精品久久久久久久不卡 | 毛片在线视频观看 | 日本一区二区不卡高清 | av中文字幕免费在线观看 | 精品亚洲一区二区三区 | 久久激情小视频 | 成熟女人特级毛片www免费 | 欧美a∨一区二区三区久久黄 | 久久精品久久精品国产大片 | 国产人成免费爽爽爽视频 | 久久99精品久久久久久秒播放器 |