如何打印异常?

2 python exception

如何打印python异常?

例:

try:
    action()
except:
    print "Unexpected error:", sys.exc_info()[0]
Run Code Online (Sandbox Code Playgroud)

印刷品:

Unexpected error: <type 'exceptions.TypeError'>

它对我来说没有太多信息。

phd*_*phd 5

使用回溯模块

try:
    action()
except:
    import traceback
    traceback.print_exc()
Run Code Online (Sandbox Code Playgroud)