回溯.print_exc()应该停止异常传播.
你好,
在我用来学习语言的python书中
Trackback.print_exc()可用于停止异常传播和
使程序保持运行.
这是我输入的一个简单的代码来测试这一事实:
------------------------------------------------------------------------------------ ---------------------------------------
导入系统
Def MyExcepthook(Etype,value,tb):
打印"在myexcepthook \ n中"
导入追踪
线= trackback.format_exception(eType,value,tb)
打印" \ n" .join(线)
trackback.print_exc()
sys.excepthook = myexcepthook
x = 1/0
x = 78
打印x
------------------------------------------------------------------------------------ -----------------------------------
输出:
------------------------------------------------------------------------------------ -----------------------------------
在myexcepthook中
Trackback(最近的最新电话):
文件
" e:\ home \ programming \ python \ pyprojects \ excepthand ling1 \ expcip.py",lin
15,在<模块>中
x = 1/0
ZerodivisionError:整数部门或Modulo为零
没有任何
------------------------------------------------------------------------------------ -----------------------------------
我从未看到值78.
我究竟做错了什么?
谢谢,
萨米