我使用Sublime Text 2,但当我的代码要求用户输入时,它不会让我输入任何值.(换句话说:input()在Python和getsRuby中无法正确提示我输入).
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) 我一直在使用很多sublime text 3来编写python.但是,每当我制作的程序需要用户输入时,什么都不会发生.例如:
number = input("What is your favorite number?: ")
print(number)
Run Code Online (Sandbox Code Playgroud)
这只是在控制台中给我输入提示,但我输入的任何内容都会被忽略.该
print(number)
Run Code Online (Sandbox Code Playgroud)
永远不会运行.有没有办法使用交互式控制台的sublime文本3?我听说过一些名为REPL的东西可以在ST2中完成这项工作,但我想在ST3中使用python3的交互式控制台.
截至目前,我只是运行需要终端输入的程序.有时候我会使用Pycharm,但我还是习惯了pycharm.