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

如何在VS Code中实现类似Spyder的Python变量交互式访问功能?

VS Code实现Spyder式的脚本运行后变量/函数访问功能

VS Code完全支持这个功能,有两种常用实现方式:

方法一:使用Python交互式窗口

  • 打开你的Python脚本后,点击编辑器右上角的「运行文件在交互式窗口」按钮;或者按下Ctrl+Shift+P唤起命令面板,输入并执行Python: Run File in Interactive Window
  • 脚本运行完成后,所有变量(比如x、y)和函数(比如append_func)都会保留在交互式环境中。你可以直接在窗口底部的输入框里执行sum(y)、len(x)这类指令,实时查看结果,和Spyder的控制台体验一致。

方法二:通过终端保留会话访问

  • 打开「运行和调试」面板(快捷键Ctrl+Shift+D),创建launch.json配置文件(选择Python环境)
  • 修改配置内容,将console字段设为"integratedTerminal",同时确保"stopOnEntry": false
  • 另一种更直接的方式:在脚本末尾添加一行代码:
    import code; code.interact(local=locals())
    
    运行脚本后,终端会自动进入交互式会话,此时你可以直接输入任意Python命令访问脚本内的变量和函数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 11:55:16