【发布时间】:2010-10-02 18:44:53
【问题描述】:
我正在尝试这样的事情
输出.py
print "Hello"
输入.py
greeting = raw_input("Give me the greeting. ")
print "The greeting is:", greeting
在命令行
Output.py | Input.py
但它返回一个EOFError。谁能告诉我我做错了什么?
感谢您的帮助。
编辑
Patrick Harrington solution 有效,但我不知道为什么...
【问题讨论】:
-
也就是我用 input(..) 代替 raw_input(..)
-
我已经更新了我的答案,以解释为什么我和帕特里克提出的解决方案有效而原来的解决方案无效。
-
使用替代解决方案(添加注册表项)再次更新,以避免在调用 input.py 时需要指定 python 可执行文件