运行 Python 中的后台进程

Run Background Process in Python

我知道我可以在 python 中使用子进程 运行 后台进程。但问题是,当我制作一个 gui,然后使用带有 close_fds=True 参数的子进程时,window 变为无响应。

所以,我想要的是我需要创建一个后台进程,但它应该 运行 与主进程分开,当该进程完成后,它应该再次与主进程结合。

顺便说一句,我使用 PySide2 作为 gui 框架

如有任何帮助,我们将不胜感激

我认为线程对您更有利,您可以在另一个线程中启动一个进程,而不会阻塞运行您的 gui 的主线程。一旦另一个线程完成任务,它将加入主线程