我按照以下短视频中的说明允许 Python 脚本在 Sublime Text 中运行。
https://www.youtube.com/watch?v=-d27eACbjnk
步骤是:
- 安装“包控制”
- 安装“SublimeREPL”
- 选择“工具 > 构建系统 > 构建新系统”
- 粘贴以下内容:
{
"target":"run_existing_window_command",
"id":"repl_python_run",
"file":"config/python/Main.sublime-menu"
}
- 另存为“Python_Run”并关闭选项卡
- 打开一个新标签并保存为“test.py”
- 选择“工具 > 构建系统 > Python_Run”
- 粘贴以下文本代码:
name = input("Enter your name: ")
print(name)
选择“工具 > 构建”运行。
根据提示输入名称。
但是,当我输入名称时,我会收到以下 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 的新手,所以希望有一个易于理解的修复程序。