为了账号安全,请及时绑定邮箱和手机立即绑定

从子进程输出python读取

从子进程输出python读取

慕桂英546537 2021-05-06 14:09:02
我正在使用“ Popen”运行子流程。我需要阻塞直到该子进程完成,然后再读取其输出。p = Popen(command, stdin=PIPE, stdout=PIPE, stderr=PIPE, encoding="utf-8")p.communicate():output = p.stdout.readline()print(output)我得到一个错误ValueError: I/O operation on closed file.子进程完成后如何读取输出,我不希望使用poll(),因为子进程需要时间,而且无论如何我都需要等待其完成。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 218 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信