如何中断Python子进程

时间:2019-05-27 14:13:06

标签: python subprocess

我正在尝试使用Raspberry Pi 3B +创建智能电视。我计划使用Tkinter为电视和烧瓶创建GUI,以创建可以通过智能手机访问的遥控器。

我计划运行Flask并通过一个子进程调用Tkinter。例如,我面临的问题是何时需要暂停视频。 Flask进程必须中断Tkinter子进程才能暂停视频。我似乎找不到任何解决方案。我以前的一个想法是发送键盘中断并处理暂停\弹奏,但是由于还需要其他形式的中断,例如音量和寻道,因此,我还将需要多个具有数据的不同中断,例如寻道时间等。 >

如何使用python子进程来实现?

1 个答案:

答案 0 :(得分:0)

您需要在两个进程之间发送信号。您可以为此使用芹菜。或使用两个进程共享的简单sqlite数据库。 Flask进程写入,tkinter读取更改

或者看看这个:https://pymotw.com/2/multiprocessing/communication.html