4 python 內建異常的協助模組sys

2021-10-01 04:14:26 字數 546 閱讀 2600

sys模組

使用sys模組的exc_info()函式,可以取得目前正在處理的異常資訊。

exc_info()函式會返回乙個元祖,這個元祖包括三個元素。

下面看下具體的例子

sys模組

import sys

try:

12/0

except:

info = sys.exc_info()

exc_type = info[0]

exc_value = info[1]

exc_traceback = info[2]

print("錯誤型別是{}".format(exc_type))

print("錯誤的值是{}".format(exc_value))

print("錯誤的traceback物件是{}".format(exc_traceback))

輸出的結果是

錯誤型別是錯誤的值是division by zero

錯誤的traceback物件是

Python 學習筆記總結4(Python模組)

import 到首次匯入模組的時候會發生如下3步操作 開啟模組檔案 執行模組對應的檔案,將執行過程中產生的名字都丟到模組的命名空間 在程式中會有乙個模組的名稱指向模組的命名空間去 第三方模組安裝位置,在python安裝 目錄下的lib site packages 目錄下。import time pr...

python的異常與內建函式

1.python的異常 異常即是乙個事件,該事件會在程式執行過程中發生,影響了程式的正常執行,一般情況下,在python無法正常處理程式時就會發生乙個異常。異常是python物件,表示乙個錯誤,當python指令碼發生異常時我們需要捕獲處理它,否則程式會終止執行。1.2異常處理.捕捉異常可以使用tr...

4 python裡如何使用成熟的現有PCA包

整體呼叫函式 data,datatest get data 獲取訓練集data 準備pca print len data 個樣本 len data.columns 個屬性 print pca my data datay data allcase 去除訓練集的結果屬性 datax data.drop ...