我想使用SublimeText2作为IDE来开发Python中的应用程序。Python 3.1和Sublime Text 2错误
我有以下问题:
当我提出一个新的文件,将其保存为蟒蛇做工具 - >构建系统 - > Python的 CTRL + B
我得到这个错误:
Please type your name and press enter: Traceback (most recent call last):
File "/Users/strielok/Desktop/hello.py", line 1, in <module>
personsname = raw_input("Please type your name and press enter: ")
EOFError: EOF when reading a line
[Finished]
下面是程序的代码:
personsname = raw_input("Please type your name and press enter: ")
print "Hello " +personsname
但是,当我从终端(我在Mac上)运行此代码时,它完美地工作。
任何想法可能是什么问题?
是代码中第二行的缩进吗? – joaquin 2012-02-04 16:28:00
我只能猜测,但是这个猜测是Sublime关闭或者不创建应用程序的标准输入。最好在论坛上提问。 – 2012-02-04 16:32:52
除了stdin的问题之外,它似乎并没有真正在Python 3.1中运行它,因为'raw_input'只是Python 3上的'input'。 – 2012-02-05 00:45:40