tracback異常信息
try:
1 / 0
except Exception as e:
print e
輸出結果爲:
integer division or modulo by zero
以上的異常信息輸出結果沒有告訴你報錯的位置。
import traceback
try:
1 / 0
except Exception as e:
traceback.print_exc()
輸出結果爲
Traceback (most recent call last):
File "/Users/zhe.cao/Desktop/code/usetime.py", line 5, in <module>
1 / 0
ZeroDivisionError: integer division or modulo by zero
print_exc()與format_exc()區別
- format_exc()返回字符串
- print_exc()則直接給打印出來