Python中的Raw_input没有返回(Sublime Text 3)

时间:2016-07-28 17:20:13

标签: python sublimetext3 raw-input

我正在使用Sublime Text 3.这是我的代码:

a = raw_input("Test raw: ")

它正确地要求测试原始:但在输入信件后没有做任何事情。但是,此行在命令提示符下工作。

基本上,在测试raw之后:显示并输入一个字符,我希望它在下一行上移动。现在,它没有。我可以继续输入字符而不继续它。

编辑: SublimeREPL适用于Sublime Text 2.我无法为Sublime Text 3安装它。是否有类似内容?

答案:使用此website安装软件包控件,然后按照其他说明here进行操作。谢谢大家!

1 个答案:

答案 0 :(得分:0)

在命令提示符中(使用称为Python REPL,对于"读取评估打印循环"),如果表达式挂起,其表示将在评估完成后打印 - 因此&#34 ;阅读,评估打印,循环"。

Python程序不正确。在Python程序中,输入被分配给a,然后程序结束。要进行打印,请执行以下操作:

a = raw_input("Test raw: ")
print(a)

或者只是

print(raw_input("Test raw: "))

完全跳过使用变量