我正在使用 OS.System 命令来调用 python 脚本。
例子:
OS.System("call jython script.py")
在我调用的脚本中,存在以下命令:
x = raw_input("Waiting for input")
如果我从命令行运行 script.py,我可以毫无问题地输入数据,如果我通过自动化方法运行它,我会得到一个 EOFError。我过去曾读到,发生这种情况是因为系统希望计算机运行它,因此永远无法以这种方式接收输入数据。
所以问题是如何让 python 在以自动化方式运行时等待用户输入?