Python 2.7 升华文本2伊奥费罗

Python 2.7 升华文本2伊奥费罗,python-2.7,sublimetext2,eoferror,Python 2.7,Sublimetext2,Eoferror,我正在使用Sublime Text 2学习Python 我只键入了以下两条语句: usr = raw_input('input any letters: ') print usr 按CMD+B后,出现以下错误消息 input any letters: Traceback (most recent call last): File "/Users/jun/Documents/workspace/studyPython/test.py", line 1, in <module>

我正在使用Sublime Text 2学习Python

我只键入了以下两条语句:

usr = raw_input('input any letters: ')
print usr
按CMD+B后,出现以下错误消息

input any letters: Traceback (most recent call last):
  File "/Users/jun/Documents/workspace/studyPython/test.py", line 1, in <module>
    usr = raw_input('input any letters: ')
EOFError: EOF when reading a line
[Finished in 0.3s with exit code 1]
输入任意字母:回溯(最近一次呼叫最后一次):
文件“/Users/jun/Documents/workspace/studyPython/test.py”,第1行,在
usr=原始输入(“输入任何字母:”)
EOF:读取一行时的EOF
[在0.3秒内完成,退出代码为1]

我怎样才能修好它?(我在OS X 10.8.2中使用的是Python 2.7.3)

问题是在SublimiteText2中运行文件时,
原始输入
没有得到任何输入,因此Python抛出了一个错误

在出现的控制台(您看到错误的地方)中,没有任何地方可供您输入参数。您需要在命令行上运行脚本才能使其正常工作。在shell提示符下(在OS X中,可能是终端,可在
/Applications/Utilities/Terminal.app
中找到),键入以下行:

python /path/to/script/test.py
然后出现以下行:

input any letters: 
光标位于行的末尾。这将提示您输入
raw\u输入
,这允许它设置
使用
变量。然后键入一些文本,例如:

input any letters: this is some text
Python将打印您刚才键入的内容:

this is some text
这在SL2中不起作用,因为SL2(afaik)无法为您提供提示,提示您输入
raw\u