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

如何在VS Code终端(Python环境)中调用变量

解决VS Code运行Python脚本后无法访问变量的问题

问题原因

用F5启动调试模式运行脚本时,Python进程执行完代码就直接退出,终端回到了PowerShell系统shell,而非Python交互解释器。此时输入变量名a会被PowerShell识别为系统命令,自然出现"未找到命令"的错误。讲师能访问变量,是因为他们采用了交互式运行方式,让脚本执行后保留Python交互环境。

解决方案

方案1:终端用交互式命令运行

直接在VS Code内置终端执行:

python -i hello.py

-i参数会让脚本执行完成后自动进入Python交互环境,此时输入a就能返回hello world。

方案2:修改调试配置保留交互环境

打开.vscode/launch.json,在调试配置中添加环境变量PYTHONINSPECT=1,让脚本执行完停在交互环境:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "env": {"PYTHONINSPECT": "1"}
        }
    ]
}

保存后再按F5运行,脚本结束后终端会停在Python交互环境,可直接访问变量。

方案3:用Python交互窗口运行

右键点击编辑器内的代码,选择**"在Python交互窗口中运行文件"**,代码会在IPython环境中执行,执行后可直接在该窗口访问所有变量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 18:42:23