列印目前python檔案錯誤行

高洛峰
發布: 2016-10-19 14:56:20
原創
1546 人瀏覽過

在python錯誤調試過程中有時需要列印當前python檔案錯誤行,以下來介紹一下方法:

import sys

try:

       a = [1,2]

       a = [1,2]

     

       s=sys.exc_info()

       print "Error '%s' happened on line %d" % (s[1],s[2].tbtbno)

:

       execfile("tprint.py")

except Exception, info:

       #print info[1]

       #print info[1]

%/commcom  info[ 1][1])

利用反射機制,呼叫函數,印出被呼叫方的錯誤行及錯誤訊息       

try:

       callfunc.callfunc(myklass,strklm. '= == STEP ERROR INFO START'

       import traceback

       traceback.print_exc()

    traceback.print_exc()

 

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板