首頁  >  文章  >  後端開發  >  列印目前python檔案錯誤行

列印目前python檔案錯誤行

高洛峰
高洛峰原創
2016-10-19 14:56:201544瀏覽

在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()

 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn