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

Spyder中无需双击即可自动打开查看变量的方法

Spyder代码更新后无需双击自动查看变量的可行方案
  • 开启IPython控制台自动输出最后表达式结果
    打开顶部菜单栏工具 > 偏好设置 > IPython控制台,找到「执行代码后自动返回最后一行表达式结果」选项勾选,勾选后只要你在代码末尾写上要查看的变量名,运行时就会直接在控制台打印变量内容,不用去变量资源管理器双击打开。如果要在代码运行中途查看变量,直接在对应位置单独写一行变量名,运行到该行就会自动输出内容。
  • 设置调试断点自动加载目标变量
    如果你是调试场景下要固定查看某几个变量,直接在代码对应行加普通断点,右键断点选择「编辑断点」,在监视变量栏添加你要自动查看的变量名,后续调试运行到该断点时,这些变量的内容会直接在调试监视面板自动展示,不用手动去变量资源管理器查找。
  • 配置脚本运行后自动执行的打印逻辑
    如果需要每次跑完整个脚本就自动展示固定关注的变量,可以打开顶部运行 > 按文件配置,找到「运行后执行」的输入框,填入自定义的打印代码,比如你需要每次跑完自动查看res_df、acc_score两个变量,就写入如下代码:
from pprint import pprint
target_vars = ['res_df', 'acc_score']
print("\n=== 运行后自动加载变量 ===")
for v in target_vars:
    if v in globals():
        print(f"\n[变量 {v}]")
        pprint(globals()[v])

配置完成后每次运行脚本,执行结束就会自动在控制台打印你预设的变量内容,全程不需要操作变量资源管理器。

提示:不建议配置自动打印所有全局变量,尤其是变量包含大型DataFrame、高维数组时,会大幅拖慢代码运行速度,只添加你高频需要查看的少量变量即可。

内容的提问来源于stack exchange,提问作者bluered_earth

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.31 22:45:37