您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在python中停止另一个已经运行的脚本?

如何在python中停止另一个已经运行的脚本?

通常,先 导入 其他脚本,然后调用功能方法

如果这对您不起作用,例如,另一个脚本的编写方式不适合导入,则可以使用该subprocess模块启动另一个进程。

import subprocess

p = subprocess.Popen(['python', 'script.py', 'arg1', 'arg2'])
# continue with your code then terminate the child
p.terminate()

有很多可能的方式来控制子进程并与子进程进行交互,例如,您可以捕获其stdout和sterr,然后将其发送给输入。请参阅Popen()文档。

python 2022/1/1 18:45:49 有322人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶