2016-06-14 69 views
-2

我今天开始用python。我已经安装了python 3.5.1。我有sublimetext 3.完成Hello world程序后,当我尝试从用户那里接受输入时,它不接受输入或不打印它(我不确定)。Python程序不使用输入输入()

y = input("number?") 
print(y) 

the image includes the screenshot of the code and console

+0

我没有downvote,但如果您在此处发布两行代码并告诉我们“未采取何种行动“的意思。您是否无法在您使用的IDE中输入值? (如果它是IDE)接受输入后是不是再次打印出来? – doctorlove

+0

是它的IDE。 –

+0

@harshahegde不,Sublime是***不是一个IDE。它是一个非常好的代码编辑器,它具有良好的Python API,允许外部插件提供一些类似IDE的功能,但它本身并不是一个IDE。 – MattDMo

回答

1

当您在SublimeText Python脚本,在底部打开控制台是一个输出视图只。它不是一个完整的终端,只是程序输出的显示。因此,它不接受投入。

如果您想与您的脚本进行交互,您需要在实际连接到stdin的真正终端程序中运行它。

在Windows上,可以通过按Windows键,在搜索栏中输入“cmd”并按Enter键来打开命令行。尝试ConEmuGit Bash如果您想要比1995年的标准命令提示符更好的命令提示符。