VS Code中Outline面板能否查看Python运行时变量值?
在VS Code运行Python脚本时查看Outline面板变量的值
VS Code的Outline面板本身仅负责展示代码结构(比如变量、函数、类的定义),无法直接在Outline里查看运行时的变量值,但可以通过以下几种方式实现类似需求:
使用调试面板的变量区
启动Python调试(点击左侧调试图标或按F5),调试运行时,左侧调试面板的「变量」栏会实时展示当前作用域下的所有变量值,包括Outline里列出的全局变量、类属性、函数内的局部变量。如果要快速定位某个变量,直接在变量栏的搜索框输入变量名即可。添加自定义代码打印所有Outline变量
如果只是想一次性输出Outline里的全局变量值,可以在脚本末尾添加一段代码,遍历全局命名空间并筛选出你关心的变量:import inspect # 获取全局变量,排除内置变量和模块 global_vars = {k: v for k, v in globals().items() if not k.startswith('_') and not inspect.ismodule(v)} # 打印所有符合条件的变量 for var_name, var_value in global_vars.items(): print(f"{var_name}: {var_value}")这段代码会输出所有非下划线开头的全局变量(也就是Outline里通常会列出的全局变量)的值。
使用VS Code扩展增强功能
可以安装类似Python Preview或Variable Inspector这类扩展,它们能在侧边栏或弹窗中更直观地展示运行时的变量,部分扩展支持和Outline面板联动,快速跳转查看变量详情。
内容的提问来源于stack exchange,提问作者rumpel360
相关产品推荐
相关产品推荐

