gpt4 book ai didi

python - 如何正确结束无尽的子流程?

转载 作者:太空宇宙 更新时间:2023-11-04 02:51:04 25 4
gpt4 key购买 nike

<分区>

我正在使用此代码从移动设备读取日志:

with subprocess.Popen(read_device_logs_cmd, shell=True, stdout=subprocess.PIPE, bufsize=1,
universal_newlines=True, errors="replace") as p:

for line in p.stdout:
save(line)

所以 p 将无休止地运行。编辑:还有重要信息,这个子进程在 Thread 中运行,所以我可以从代码的其他部分操作子进程内部的循环。

如何以编程方式正确停止 p

在终端中,我只需执行 CTRL + C

p.kill()p.terminate() 会完成这项工作吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com