如何将python eof传递给stdin
以下是我的代码
p = Popen(commd,stdout=PIPE,stderr=PIPE,stdin=PIPE)
o = p.communicate(inputstring)[0]当我在命令行中输入输入字符串后运行命令行命令时,窗口仍然期待一个Ctrl+Z来完成接受输入。
如何在程序中传递eof或Ctrl+Z?
谢谢!
发布于 2009-11-13 09:41:49
p.stdin.close()在p.communicate之后,完成输入并将EOF发送到commd。
https://stackoverflow.com/questions/1726590
复制相似问题