1. 程式人生 > >Python學習之warn()函數

Python學習之warn()函數

python學習 一個 回調 cnblogs ror 字符串類型 error font 調用

warn()函數位於warnings模塊中,用來發出警告,或者忽略它或引發異常

def warn(message, category=None, stacklevel=1, source=None)

第一個參數message是字符串類型,他是Warning的實例對象。

第二個參數是一個類對象,他指向message的基類。

第三個參數是堆棧深度,整型對象,sys._getframe()的參數。

最後一個就不說了,基本用不著。

拓展:

sys._getframe([num])

從調用堆棧返回一個幀對象。如果給定了可選的整數深度,則返回在堆棧頂部下方的許多調用的幀對象。
如果這比調用堆棧更深,則會引發ValueError。深度的默認值為零,返回調用堆棧頂部的幀。

Python學習之warn()函數