python錯誤捕捉

2021-08-20 07:54:25 字數 426 閱讀 9176

python使用try except捕捉錯誤,當發現錯誤時無需從底層向上依次返回錯誤**,而是直接丟擲異常。

通常使用方法;

try:執行語句,發生錯誤時後續語句不在執行,轉至except

except  : 處理該型別的錯誤

except :

else: 無錯誤發生時執行此處

finally:  不管有無錯誤都會執行

錯誤型別見:

2.採用斷言assert

assert 表示式,『出錯提示語句』

deff(x):

assertx != 0

, 'x is zero'

f(0)

assertionerror: x is zero

3.logging

php 捕捉mysql錯誤 PHP捕捉錯誤

php捕捉錯誤 禁止錯誤輸出 error reporting 0 設定錯誤處理器 set error handler errorhandler 在指令碼結束時執行的函式 register shutdown function fatalerrorhandler 錯誤處理 param int err n...

python捕捉執行緒錯誤 python 多執行緒錯誤

我想用多執行緒查詢資料庫,然後進行資料操作。list range 19999,100000 pool threadpool 10 results pool.map main,list pool.close pool.join def main i print i query id,link,keyw...

php錯誤及異常捕捉

在實際開發中,錯誤及異常捕捉僅僅靠try catch 是遠遠不夠的。所以引用以下幾中函式。a set error handler 一般用於捕捉 e notice e user error e user warning e user notice 不能捕捉 e error,e parse,e core...