1

我按照以下短视频中的说明允许 Python 脚本在 Sublime Text 中运行。

https://www.youtube.com/watch?v=-d27eACbjnk

步骤是:

  1. 安装“包控制”
  2. 安装“SublimeREPL”
  3. 选择“工具 > 构建系统 > 构建新系统”
  4. 粘贴以下内容:
{
    "target":"run_existing_window_command",
    "id":"repl_python_run",
    "file":"config/python/Main.sublime-menu"
}
  1. 另存为“Python_Run”并关闭选项卡
  2. 打开一个新标签并保存为“test.py”
  3. 选择“工具 > 构建系统 > Python_Run”
  4. 粘贴以下文本代码:
name = input("Enter your name: ")

print(name)
  1. 选择“工具 > 构建”运行。

  2. 根据提示输入名称。

但是,当我输入名称时,我会收到以下 NameError 消息:

Enter your name: Sean
Traceback (most recent call last):
  File "test.py", line 1, in <module>
    name = input("Enter your name: ")
  File "<string>", line 1, in <module>
NameError: name 'Sean' is not defined

我发现解决这个问题的唯一方法是用引号输入名称。但是链接的视频演示了上述工作,而无需使用逗号作为输入。

我是 Python 和 Sublime 的新手,所以希望有一个易于理解的修复程序。

4

1 回答 1

1
于 2022-01-23T13:48:52.750 回答