如何在VS Code Python调试器的except子句中查看未赋值的当前异常
在VS Code中查看未赋值变量的捕获异常
可以查看,具体操作如下:
- 当程序停在
handle_exception()这行断点时,打开VS Code的调试控制台(Debug Console) - 输入
sys.exc_info()并执行,该函数会返回一个包含当前异常信息的元组:(异常类型, 异常实例, 回溯信息),通过它能查看捕获到的异常详情 - 或者在VS Code的变量面板(Variables)里,展开
__exception__(双下划线包裹),也能直接看到当前捕获的异常对象
另外需要注意,你代码里的catch是语法错误,Python中捕获异常要用except,正确代码应为:
try: do_something() except Exception: handle_exception() # <--- program is here
内容的提问来源于stack exchange,提问作者Ido Ran
相关产品推荐
相关产品推荐

