【发布时间】:2015-10-12 01:36:38
【问题描述】:
我试图为我的脚本的用户提供一种非常简单的运行方式。我会告诉他们启动终端,将其粘贴进去,然后按 Enter:
curl https://dl.dropboxusercontent.com/u/60354330/SCMR_Installer.py | python
脚本会正确下载并启动(耶),它甚至不会将 .py 文件留在系统上的任何位置,但是当我的脚本遇到需要输入的行时,它会终止说:
Traceback (most recent call last):
File "<stdin>", line 165, in <module>
File "<stdin>", line 36, in yesOrNo
EOFError: EOF when reading a line
所以...我的问题是,我如何才能让我的脚本一开始就能够接收用户输入?
(顺便说一句,这是脚本的实际 url,所以如果你愿意的话,你现在就可以真正查看它。)
【问题讨论】: