我正在使用Sublime Text 3.这是我的代码:
a = raw_input("Test raw: ")
它正确地要求测试原始:但在输入信件后没有做任何事情。但是,此行在命令提示符下工作。
基本上,在测试raw之后:显示并输入一个字符,我希望它在下一行上移动。现在,它没有。我可以继续输入字符而不继续它。
编辑: SublimeREPL适用于Sublime Text 2.我无法为Sublime Text 3安装它。是否有类似内容?
答案 0 :(得分:0)
在命令提示符中(使用称为Python REPL,对于"读取评估打印循环"),如果表达式挂起,其表示将在评估完成后打印 - 因此&#34 ;阅读,评估打印,循环"。
Python程序不正确。在Python程序中,输入被分配给a,然后程序结束。要进行打印,请执行以下操作:
a = raw_input("Test raw: ")
print(a)
或者只是
print(raw_input("Test raw: "))
完全跳过使用变量