如何在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 - 另一种更直接的方式:在脚本末尾添加一行代码:
运行脚本后,终端会自动进入交互式会话,此时你可以直接输入任意Python命令访问脚本内的变量和函数。import code; code.interact(local=locals())
内容的提问来源于stack exchange,提问作者Saguro
相关产品推荐
相关产品推荐

