【发布时间】:2018-06-23 03:02:51
【问题描述】:
我正在做一个编程任务,方向说明:
“当你的程序到达输入文件的结尾,或者标准输入的文件结尾(当在 Linux 下从键盘输入 control-D 时)时,你的程序应该终止。”
这是我目前所拥有的:
userInput = rawInput()
while userInput != "":
#other stuff the program will do
这是我第一次用python编程,我用的是pycharm编辑器。如果这行得通,我有点困惑。通常在java中我会检查userInput是否为空,但似乎python没有空对象?另外,这是否说明了“当在 Linux 下从键盘键入 control-D 时”的说明中的部分?
由于我在上交文件之前使用 pyCharm 编辑和运行文件,如何测试以模拟在 Linux 下从键盘键入 control-D 的情况?
【问题讨论】:
-
什么是
rawInput()?这个函数到达文件末尾时返回什么?
标签: python linux input while-loop raw-input