把Python程序報錯信息輸出


import traceback

try:
    xxxx
except:
    error = traceback.format_exc()
    print(error)

  這里區分於:

try:
    xxxx
except Exception as e:
    print(e)

  前者可以針對error做特殊處理,而后者只可以打印出來報錯信息,e的數據類型是<class 'xxxx'>,無法對這種報錯信息進行處理;但是前者就可以了,error的數據類型是str。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM