国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

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

服務器之家 - 腳本之家 - Python - python 自定義異常和異常捕捉的方法

python 自定義異常和異常捕捉的方法

2021-04-09 00:31flyingshuai Python

今天小編就為大家分享一篇python 自定義異常和異常捕捉的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

異常捕捉

?
1
2
3
4
5
6
7
8
9
try:
 XXXXX1
 raise Exception(“xxxxx2”)
except (Exception1,Exception2,……):
 xxxx3
else:
 xxxxx4
finally:
 xxxxxxx5

1.raise 語句可以自定義報錯信息,如上。

2. raise后的語句是不會被執行了,因為已經拋出異常,控制流將會跳到異常捕捉模塊。

3. except 語句可以一個except后帶多個異常,也可以用多個語句捕捉多個異常,分別做不同處理。

4. except語句捕捉的異常如果沒有發生,那么except里的語句塊是不被執行的。而是執行else里的語句

5. 在上面語句中try/except/else/finally所出現的順序必須是try–>except X–>except–>else–>finally,即所有的except必須在else和finally之前,else(如果有的話)必須在finally之前,而except X必須在except之前。否則會出現語法錯誤。

6.else和finally都是可選的.

7.在上面的完整語句中,else語句的存在必須以except X或者except語句為前提,如果在沒有except語句的try block中使用else語句會引發語法錯誤。

異常參數輸出:

?
1
2
3
4
try:
 testRaise()
except PreconditionsException as e: #python3的寫法,必須用as
 print (e)

自定義異常,只需自定義異常類繼承父類Exception。在自定義異常類中,重寫父類init方法。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class DatabaseException(Exception):
 def __init__(self,err='數據庫錯誤'):
  Exception.__init__(self,err)
 
class PreconditionsException(DatabaseException):
 def __init__(self,err='PreconditionsErr'):
  DatabaseException.__init__(self,err)
 
def testRaise():
 raise PreconditionsException()
 
try:
 testRaise()
except PreconditionsException as e:
 print (e)

注意:PreconditonsException又是DatabaseException的子類。

所以如果,raise PreconditionException的話,用兩個異常類都可以捕捉。

但是, 如果是raise DatabaseException, 用PreconditonsException是捕捉不到的。

以上這篇python 自定義異常和異常捕捉的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/flyingshuai/article/details/73482177

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产精品日本欧美一区二区三区 | 精品国产91 | 久久精品亚洲一区二区 | 日韩av免费在线观看 | 国产精品久久久久久久久久 | 国产婷婷精品av在线 | 欧美日韩成人影院 | 视频一区二区三区中文字幕 | 免费的黄视频 | 黄色片视频在线播放 | 日韩免费在线 | av一级久久 | 久久成人免费视频 | 日韩在线一区二区 | 91精品国产一区二区三区四区在线 | 三区视频 | 成人动慢| 欧美日韩成人精品 | 国产午夜久久 | 在线观看特色大片免费网站 | 亚洲 中文 欧美 日韩 在线观看 | 日韩在线综合 | 亚洲精品一区 | 成人网视频在线观看 | 国产精品毛片一区二区三区 | 黄视频网站在线观看 | 午夜电影网 | 日韩有码视频在线 | 成人在线一区二区三区 | 国产精品久久久久久吹潮 | 米奇777超碰欧美日韩亚洲 | 国产欧美日韩综合精品一区二区 | 欧美日韩成人 | 九九精品视频观看 | 中文字幕一区二区三区在线视频 | 亚洲久久久久 | 奇米在线777 | 一区二区国产精品 | 欧美激情国产日韩精品一区18 | 狠狠干天天草 | 久久国产一区 |