0

我正在通过 codeacademy 的 python 语法教程学习 python,但是当我在 SublimeText2 中运行相同的工作代码时,代码无法正确构建。我在我的 Mac 上安装了 2.7 版的 Python 作为记录。

original = raw_input('Enter a word:')
print original

我想知道为什么这段代码可以在 codeacademy 的语法课中工作,但不能在我的文本编辑器中工作。产生的错误在运行代码时立即发生。用户没有机会响应提示。

Traceback (most recent call last):
File "/Users/Tom/Documents/firstsublimeentry.py", line 1, in <module>
original = raw_input('Enter a word:')
EOFError: EOF when reading a line
Enter a word:[Finished in 0.0s with exit code 1]
4

1 回答 1

3

Sublime Text 的控制台无法捕获输入。要执行你的代码,要么使用 python shell,从命令行执行它,要么通过 Package Control安装 Sublime Package SublimeREPL 。

于 2015-05-04T21:23:52.397 回答