python3中打印错误堆栈
时间:2015-01-27 19:14 来源: 我爱IT技术网 作者:小搜
import sys
from traceback import format_tb
def divide(a, b):
try:
print(a/b)
except Exception as e:
print(e, file=sys.stderr)
print(format_tb(e.__traceback__)[0])
divide(1,0)
打印输出如下
int division or modulo by zero
File "/home/jim/source/python/workspaces/demo/src/a.py", line 6, in divide
print(a/b)
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
