【发布时间】:2016-12-03 05:33:03
【问题描述】:
我正在使用 Sublime Text 3。这是我的代码:
a = raw_input("Test raw: ")
它正确地要求 Test raw: 但在输入字母后不做任何事情。但是,此行在命令提示符下有效。
基本上,在 Test raw: 显示并输入一个字符后,我希望它移动到下一行。现在,它没有。我可以继续输入字符而不继续。
编辑: SublimeREPL 适用于 Sublime Text 2。我无法为 Sublime Text 3 安装它。有类似的东西吗?
【问题讨论】:
-
由于 Python Read-Evaluate-Print-Loop,此行在命令提示符下有效,但在文件中无效,因为它从不打印。请参阅@James 的回答。
-
raw_input在遇到行分隔符(按 Enter 时)之前不应返回。你在按 Enter 吗? -
顺便说一句,这与您的编辑器无关。
-
我正在按回车,但仍然没有得到答案。
-
你期望它做什么?你还没有告诉 Python 显示任何输出或任何东西。
标签: python sublimetext3 raw-input