在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python  網(wǎng)絡(luò)安全/ 如何將異?!叭俊辈东@,并發(fā)送郵件?

如何將異?!叭俊辈东@,并發(fā)送郵件?

我想捕獲,如下例子:

Traceback (most recent call last):
  File "/home/freedom/work/c2b/hx2car/test.py", line 67, in <module>
    r = 10 / 0
ZeroDivisionError: integer division or modulo by zero

我想捕獲這里所有的報(bào)錯(cuò),而不是只有

integer division or modulo by zero

我該如何獲取呢?

郵件調(diào)用

log_error = EmailSender()
try:
    r = 10 / 0
    print 'result:', r
except Exception,e:
    log_error.send_mail(str(e))
回答
編輯回答
尐懶貓
#coding:utf-8
import traceback

try:
    1/0
except Exception as e:
    exception = traceback.format_exc()

print("錯(cuò)誤為:\n----\n{}\n----".format(exception))

輸出結(jié)果:

錯(cuò)誤為:
----
Traceback (most recent call last):
  File "file.py", line 5, in <module>
    1/0
ZeroDivisionError: integer division or modulo by zero
----

[Finished in 0.1s]

2018年6月19日 21:47