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

VSCode非调试模式下如何将Python变量保留在内存中

VSCode Python非调试模式保留运行变量方法

你要的功能可以通过VSCode的Python交互式窗口实现,逻辑和Spyder的IPython控制台完全一致,完全满足保留变量、分段运行的需求,具体操作如下:

  • 先确认你已经安装了VSCode官方的Python扩展,这是所有Python相关功能的基础
  • 运行全脚本保留所有变量:右键编辑器空白区域,选择在交互式窗口中运行当前文件,脚本运行结束后所有生成的变量都会常驻在交互式窗口的内存中,窗口右侧自带变量查看面板,可直接查看各变量的类型、取值,复杂结构(如DataFrame、自定义类实例)支持点击展开看详情
  • 单条/部分代码段运行:选中你要执行的代码,按下快捷键Shift+Enter,会自动唤起交互式窗口仅运行选中代码,生成的变量也会保留在内存中,后续运行其他代码段时可以直接调用已有变量,无需重新运行整个脚本

额外实用技巧

  • 如果你习惯Spyder的单元格运行模式,可以在代码中用# %%标记单元格边界,每个单元格左上角会自动出现运行按钮,点击即可仅运行当前单元格内容,生成的变量同样全局保留
  • 交互式窗口默认使用IPython内核,支持你在Spyder中常用的所有魔法命令,比如输入%whos可打印当前内存中所有变量的明细,输入%reset可清空所有变量释放内存

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 10:24:03