python代碼格式----捕獲報錯信息

爲了提高程序運行的容錯率,常常使用try語法,有時爲了定位錯誤原因,會搭配異常信息輸出,具體用法如下

import traceback
try:

except Exception as e:
       print('Error: ', e)
       traceback.print_exc()

ps:

traceback.print_exc()跟traceback.format_exc()有什麼區別呢?
format_exc()返回字符串
print_exc()則直接給打印出來
即traceback.print_exc()與print traceback.format_exc()效果是一樣的。
print_exc()還可以接受file參數直接寫入到一個文件。比如
traceback.print_exc(file=open(‘tb.txt’,‘w+’))
寫入到tb.txt文件去。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章