2024-10-02 16:31:41 发布
网友
我有一个包装脚本,里面还有很多其他测试脚本。在一个测试脚本中,我使用Popen类生成一个子流程。问题是,我不知道如何终止该子进程并返回主进程并继续下一个测试脚本。我的包装器将停止在具有子进程且从不继续的测试脚本上。你能给我个提示吗?谢谢。 P、 S.kill()或terminate()或我认为使用的任何其他函数都不会将我放回主进程。我想终止子流程并继续主进程。
在主脚本中保留对子对象的引用。使用该引用调用terminate()
terminate()
from subprocess import Popen class TestApp(object): app = None def start(self): self.app = Popen(['your command']) def stop(self): self.app.terminate()
在主脚本中:
在主脚本中保留对子对象的引用。使用该引用调用
terminate()
在主脚本中:
^{pr2}$相关问题 更多 >
编程相关推荐