第一个程序只能通过键盘中断(Ctrl+C)停止。如果程序被杀了,对我没用。我想知道什么代码可以与按钮一起使用,以便对第一个程序执行键盘中断命令,然后我的程序停止
我有两个按钮。一个用于启动第一个程序,一个用于通过向第一个程序发送Ctrl+C来停止第一个程序
def callPython():
global proc
proc = subprocess.Popen(['python', 'MPython.py'])
def killtask():
if proc and proc.poll() is None:
print('killing process ...')
proc.kill()
StartButton = Button(frame2, text='Start the Reading', width=20, height=3, command=callPython)
StartButton.pack()
StopButton = Button(frame2, text='Stop the Reading', width= 20, height= 3, command=killtask)
StopButton.pack()
这是我现在的代码。对此可以做些什么改变
目前没有回答
相关问题 更多 >
编程相关推荐