在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
相关产品推荐
相关产品推荐

