我想使用SublimeText2作为IDE来开发Python中的应用程序。
我有以下问题:
当我创建一个新文件时,将其保存为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上)时,它运行正常。
知道问题可能是什么?
答案 0 :(得分:2)
安装sublimeREPL,然后选择Tools->sublimerepl->python
。
答案 1 :(得分:1)
从Sublime Text的论坛上看,似乎stdin不会与任何东西联系,所以它是预期的。
来源:http://www.sublimetext.com/forum/viewtopic.php?f=3&t=1519&p=6908&hilit=python+input#wrap
答案 2 :(得分:0)
我写过a plugin,它允许在sublime文本中构建输入。它的边缘有点粗糙,但它可以在我的机器上运行。