rof*_*lol 52 ruby python sublimetext2
我使用Sublime Text 2,但当我的代码要求用户输入时,它不会让我输入任何值.(换句话说:input()
在Python和gets
Ruby中无法正确提示我输入).
Python抛出一个EOFError
错误(当用户没有输入任何东西时你会得到什么).
Simply USER INPUT不适用于我的Sublime Text 2.
编辑:例如
try:
text = input('Enter something: ')
print text
except EOFError:
print('\nEOFError')
=> Enter something: #cannot enter anything to var "text"
=> EOFError
=> [Finished]
Run Code Online (Sandbox Code Playgroud)
fra*_*xel 69
Sublime文本不支持这一点.但是你可以通过使用SublimeREPL解决它(至少在python中),我将它用于所有东西,它的工作非常好.虽然它有点蠢,因为标签仍然可以像普通的崇高标签一样编辑(这是好的和坏的)......
它还允许您在多个选项卡中运行解释器,它基本上很棒.
要安装它,您需要package control
这样可以轻松安装插件.为了得到它去这里,并按照指示.完成之后:
ST
输入'goto anything').SublimeREPL
.它会自动安装.Tools>sublimerepl>python
从菜单中进行操作.既然,Sublime不直接支持输入控制台.所以,通过以下额外步骤很容易在Sublime中获得输入:
注意:这适用于sublimeText3(windows)
归档时间: |
|
查看次数: |
80504 次 |
最近记录: |