sys.exc_info还是sys.last_*?
我应该更喜欢使用 sys.exc_info()
这个方法,还是用 sys.last_value
以及其他相关的东西(比如 sys.last_type
和 sys.last_traceback
)呢?
1 个回答
4
看一下sys.last_value
和相关内容的说明:
它们的设计目的是为了让用户在调试时,可以导入一个调试模块,进行错误后的调试,而不需要重新执行导致错误的命令。
所以,如果你在调试的时候使用的是解释器,我建议你用sys.last_value
,但如果你是在脚本中,我建议你使用sys.exc_info()
。