You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 05:10:57