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

在Visual Studio中运行Python打印变量代码时出现错误

解决Visual Studio中Python代码运行报NameError的问题

你的代码本身完全正确,出现NameError: name 'course' is not defined错误大概率是运行方式或编辑器配置问题,可以按以下步骤排查:

  • 确保代码保存为完整的.py文件后整体运行
    不要在Python交互式终端(带>>>提示符的窗口)里单独执行print(len(course)),必须先执行course = 'python programming'定义变量,或者直接把两行代码保存成一个.py文件,然后用VS的「Run Python File in Terminal」选项(右键文件或右上角运行按钮)来整体运行整个文件。

  • 检查Python解释器配置
    按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入Python: Select Interpreter,选择你当前系统中安装的正确Python版本(避免选到不存在的虚拟环境或错误路径的解释器)。

  • 验证代码文件的完整性
    确认你的.py文件里完整包含两行代码,变量名course没有拼写错误,字符串使用的是英文单引号/双引号,没有混入中文符号。

  • 清理缓存并重启VS
    关闭VS Code,删除项目目录下的.vscode文件夹(如果有的话),重新打开项目后再尝试运行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 08:55:17