[英]Kill subprocess in Python in another function?
我是Python的新手。 这是我的代码:
def start(self, widget):
s = subprocess.Popen('myprocess')
def stop(self, widget):
#what to put here?
我在Ubuntu上。 在第一个函数中,我启动一个进程,该进程需要CTRL + C终止。 我必须在停止功能中添加哪些指令才能终止该过程?
提前非常感谢您。
我只是用全局变量s解决了。 所以我的代码变成:
s = None
def start(self, widget):
global s
s = subprocess.Popen('myprocess')
def stop(self, widget):
s.kill()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.