日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python錯誤的處理方法

瀏覽:29日期:2022-07-19 16:49:45

異常的捕獲與處理

什么是錯誤

簡而言之:還沒運行,在語法解析的時候,就發(fā)現(xiàn)語法存在問題,這個時候就是錯誤。

什么是異常

簡而言之:代碼寫好之后,無明顯語法錯誤(這個時候,編輯器不知道有錯,語法解析時也不知道有錯),但是運行的時候,會發(fā)生錯誤,這個時候稱之為異常。

什么是警告

import warningsdef fxn(): warnings.warn('deprecated', DeprecationWarning)

異常怎么處理

異常的處理形式如下:

try: 你要做的可能會發(fā)生異常的事except 可能會發(fā)生的異常: 發(fā)生異常之后要做的事except 可能會發(fā)生的異常2: 發(fā)生異常之后要做的事2finally: 最終要做的事情

比如下面的代碼:

try: print(10/0)except ZeroDivisionError: print('除數(shù)不能為0')

這個時候再次運行,就不會再出現(xiàn)異常

在平時的開發(fā)中,也會使用預定義清理的操作,來避免因為異常而導致程序奔潰,比如在進行IO操作的時候,可以使用:

with open('myfile.txt') as f: for line in f: print(line, end='')

這樣一旦運行時發(fā)生異常,程序會自動幫你關閉文件,避免整個程序奔潰

自定義異常與異常的拋出

雖然python中提供了非常多的內(nèi)置異常類,但是,在平時開發(fā)中,針對特定的業(yè)務,可能需要自定義異常,此時怎么辦?

通過自定義繼承Exception類的類,可以實現(xiàn)異常的自定義

class MyException(Exception): def __init__(self, parameter): err = ’非法入?yún)0},分母不能為0’.format(parameter) Exception.__init__(self, err) self.parameter = parameter

當我們代碼中碰到某種特殊業(yè)務情況,需要向調(diào)用方拋出自定義異常,可以使用 raise 關鍵字

from chapter12.my_exception import MyExceptiondef my_fun(x): if x == 0: raise MyException(x) return 12/xprint(my_fun(-12))

我們在捕獲異常之后,也可以直接將異常拋出,此時直接使用 raise 關鍵字即可

def my_func(): try: print(10 / 0) except ZeroDivisionError: print('除數(shù)不能為0') # 此處直接將捕獲的異常拋出 raise

單元測試

什么是單元測試

單元測試(英語:Unit Testing)又稱為模塊測試,是針對程序模塊(軟件設計的最小單位)來進行正確性檢驗的測試工作。程序單元是應用的最小可測試部件。在過程化編程中,一個單元就是單個程序、函數(shù)、過程等;對于面向?qū)ο缶幊蹋钚卧褪欠椒ǎɑ悾ǔ悾⒊橄箢悺⒒蛘吲缮悾ㄗ宇悾┲械姆椒ā? 簡而言之:就是寫一段代碼,用來驗證另一段代碼在特定情況下的正確性

單元測試的好處與“壞處”

好處:減少bug、提高代碼質(zhì)量、可以放心重構(gòu)(在未來修改實現(xiàn)的時候,可以保證代碼的行為仍舊是正確的) '壞處':占用開發(fā)時間,尤其是在起步階段

在python中,如何編寫單元測試

1、新建python文件,編寫具體業(yè)務代碼

class MyTest():def my_add(self, a, b):return a + b

2、右鍵類名,選擇Go TO ==》test,或者直接 ctrl+shift +t

Python錯誤的處理方法

3、填寫好相應的模塊名及測試類名,點擊ok,此時pycharm會幫我們自動創(chuàng)建測試模塊及類

Python錯誤的處理方法

4、編寫測試代碼,并執(zhí)行單元測試

import unittestfrom unittest import TestCasefrom test import MyTestclass TestMyTest(TestCase):def test_add(self): s= MyTest() self.assertEqual(s.my_add(1,5),6)if __name__ == '__main__':unittest.main()

以上就是Python錯誤的處理方法的詳細內(nèi)容,更多關于Python錯誤處理的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成午夜精品一区二区三区软件| 日韩1区2区3区| 精品国产中文字幕第一页| 欧美日韩在线精品一区二区三区激情综合 | 成人亚洲一区二区| 久久99影视| 精品国产三区在线| 精品一区av| 欧美精品高清| 宅男噜噜噜66国产日韩在线观看| 午夜在线一区| 亚洲精品麻豆| 久久wwww| 在线亚洲人成| 亚洲国产影院| 伊人www22综合色| 国产精品探花在线观看| 国产一区二区三区四区五区| 久久在线免费| 午夜在线一区二区| 91伊人久久| 四季av一区二区凹凸精品| 国产伦久视频在线观看| 免费久久精品| 日韩高清国产一区在线| 精品日韩一区| 亚洲激精日韩激精欧美精品| 亚洲三级精品| 精品三级av| 91精品观看| 国产探花在线精品| 成人日韩在线观看| 亚洲精品伊人| 亚洲永久av| 蜜桃av一区二区三区电影| 国产精品一区2区3区| 88xx成人免费观看视频库| 亚洲综合五月| 国产精品白浆| 婷婷精品视频| 欧美一级二区| 亚洲成人国产| 欧美午夜三级| 日韩不卡在线| 日韩激情网站| 99久久精品网| 国产精品一区二区三区四区在线观看 | 伊人影院久久| 国产精品一区亚洲| 99久精品视频在线观看视频| 日韩美女国产精品| 国产成人精品亚洲日本在线观看| 亚洲视频二区| 中文av在线全新| 一区二区三区国产在线| sm久久捆绑调教精品一区| 在线精品亚洲| av日韩中文| 日韩av午夜在线观看| 韩国精品主播一区二区在线观看| 深夜福利一区| 九色porny丨国产首页在线| 日本麻豆一区二区三区视频| 欧美亚洲激情| 国产精品极品国产中出| 国产精品普通话对白| 国产色播av在线| 人人精品亚洲| 日韩和欧美一区二区三区| 免费高潮视频95在线观看网站| 老牛影视一区二区三区| 国产精品黑丝在线播放| 亚洲免费成人av在线| 四虎4545www国产精品| 国产乱人伦丫前精品视频| 精品日韩毛片| 久久久久久久久成人| 免费在线观看精品| 日韩欧美综合| 麻豆高清免费国产一区| 视频在线观看91| 欧美日韩一区二区综合| 卡一卡二国产精品| 午夜精品影视国产一区在线麻豆| 欧美成人综合| 中文字幕在线高清| 久久超级碰碰| 日本精品另类| 手机精品视频在线观看| 日韩精品一区二区三区免费观影| 免费亚洲婷婷| 亚洲综合图色| 日韩天堂av| 免费av一区| 婷婷综合六月| 国产黄大片在线观看| 精品国产欧美日韩| 国产精品一区亚洲| 欧美亚洲色图校园春色| 美国欧美日韩国产在线播放| 蜜臀av免费一区二区三区| 高潮一区二区| 国产精品成久久久久| 久久亚洲精品中文字幕| 国产精品22p| 国产精品一区亚洲| 日韩高清在线一区| 日韩精品免费一区二区夜夜嗨| 久久福利影视| 老鸭窝毛片一区二区三区| 亚洲精品一二三区区别| 日韩精品欧美| 99视频精品视频高清免费| 亚洲va中文在线播放免费| 中文在线а√天堂| av高清不卡| 精精国产xxxx视频在线播放| 日韩在线综合| 色婷婷久久久| 国产综合视频| 亚洲激情偷拍| 国产精品7m凸凹视频分类| 免费视频国产一区| 亚洲激情久久| 99在线精品免费视频九九视| 一区在线观看| 亚洲综合激情在线| 日韩福利视频一区| 国产精品极品| 成人亚洲一区二区| 丝袜av一区| 自拍日韩欧美| 免费人成网站在线观看欧美高清| 免播放器亚洲一区| 91麻豆精品激情在线观看最新| 国产免费播放一区二区| 国产伦精品一区二区三区千人斩 | 最新亚洲一区| 爽好久久久欧美精品| 亚洲精品乱码| 国产精品tv| 欧美日韩精品免费观看视完整| 欧美成人精品| 亚洲精品字幕| 国产精品多人| 综合日韩av| 亚州av乱码久久精品蜜桃| 美女国产一区| 久久国产三级| 97在线精品| 午夜精品免费| 日本a口亚洲| 国产一区二区三区网| 久久久久久美女精品| 蜜桃久久av一区| 国产精品手机在线播放| 高清不卡亚洲| 视频一区免费在线观看| 国产情侣久久| 久久九九99| 男女男精品视频网| 国产精品99精品一区二区三区∴ | 成人亚洲精品| 伊人精品视频| 国产调教精品| 成人午夜精品| 亚洲精品进入| 麻豆成全视频免费观看在线看| 99riav1国产精品视频| 亚洲免费专区| 色婷婷色综合| 亚洲天堂日韩在线| 成人三级高清视频在线看| 丝袜亚洲精品中文字幕一区| 久久久国产精品网站| 中文亚洲免费| 久久影视三级福利片| 亚洲在线成人| 精品国产乱码久久久| 免费中文字幕日韩欧美| 精品伊人久久| 中文字幕一区二区精品区| 超级白嫩亚洲国产第一| 亚洲综合专区| 91青青国产在线观看精品| 免费成人在线观看| a国产在线视频| 日韩国产欧美在线播放| 久久国产主播| 久久不卡国产精品一区二区| 国产精品毛片| аⅴ资源天堂资源库在线| 日韩一区中文| 在线视频观看日韩| 美女在线视频一区| 亚洲精品无播放器在线播放| 亚洲天堂一区二区| 国产精品宾馆| 中文字幕中文字幕精品| a日韩av网址|