python 标准输入 eof
如何将 python eof 传递到 stdin
这是我的代码,
p = Popen(commd,stdout=PIPE,stderr=PIPE,stdin=PIPE)
o = p.communicate(inputstring)[0]
当我输入输入字符串后在命令行中运行 commd 时,窗口仍然期望 Ctrl+Z 完成接受输入。
如何在程序中传递 eof 或 Ctrl+Z?
谢谢!
How to pass python eof to stdin
here is my code
p = Popen(commd,stdout=PIPE,stderr=PIPE,stdin=PIPE)
o = p.communicate(inputstring)[0]
when i run the commd in command line after i input the inputstring windows still expecting a Ctrl+Z to finish accepting input.
How can I pass eof or Ctrl+Z in program?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
p.communicate之后,完成输入并将EOF发送到commd。
after p.communicate, finishes the input and sends EOF to commd.