如何将python eof传递给stdin
这是我的代码
p = Popen(commd,stdout=PIPE,stderr=PIPE,stdin=PIPE)
o = p.communicate(inputstring)[0]
当我在输入输入字符串窗口后仍然希望Ctrl + Z完成接受输入时,在命令行中运行commd。
如何在程序中传递eof或Ctrl + Z?
谢谢!
答案 0 :(得分:9)
p.stdin.close()
在p.communicate之后,完成输入并将EOF发送到commd。