Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python sys.exc_info还是sys.last_u*?_Python_Exception_Python 3.x_Sys_Traceback - Fatal编程技术网

Python sys.exc_info还是sys.last_u*?

Python sys.exc_info还是sys.last_u*?,python,exception,python-3.x,sys,traceback,Python,Exception,Python 3.x,Sys,Traceback,我应该更喜欢和朋友(sys.last\u type,sys.last\u traceback)?查看sys.last\u value和朋友的文档: 它们的预期用途是允许交互式用户导入调试器模块并进行事后调试,而无需重新执行导致错误的命令 因此,如果您在解释器中进行调试,我建议使用sys.last\u value,但在脚本中,我建议您使用sys.exc\u info()

我应该更喜欢和朋友(
sys.last\u type
sys.last\u traceback
)?

查看
sys.last\u value
和朋友的文档:

它们的预期用途是允许交互式用户导入调试器模块并进行事后调试,而无需重新执行导致错误的命令

因此,如果您在解释器中进行调试,我建议使用
sys.last\u value
,但在脚本中,我建议您使用
sys.exc\u info()