|
|
1
2
你的
即使孩子读完了,父母也不能停止阅读,因为 孙子继承孩子的stdin、stdout和stderr . 父级需要等待孙级完成,或者至少等待孙级关闭其stdout和stderr,然后父级才能确保已完成读取。 |
|
|
2
1
https://docs.python.org/2/library/subprocess.html#subprocess.call
另一种方法是保留代码,因为它实际上是对使用
您提到不能使用.call(),因为您需要终止它,但事实并非如此。进行此更改应允许您:
|
|
|
3
1
最后我自己找到了解决方法,这似乎是python的一个公开问题。很高兴看到这个修好。 https://bugs.python.org/issue26731 |