【发布时间】:2018-08-21 23:32:42
【问题描述】:
这是指project。
我正在尝试从切换器启动 pomodoro_lock 脚本,但我不知道该怎么做。我想在后台启动它,以便脚本的其余部分可以运行,但我希望它在切换脚本关闭后继续运行。除非我误解了 subprocess 模块的工作方式,否则 popen 将进程作为独立于但依赖于初始 python 脚本的线程启动(即一旦脚本结束,进程将不再在后台运行)。我希望它启动脚本,然后很快退出(以防止修改相同标志的多个实例之间发生冲突)
这可能只是因为我还是个新手,但由于上述原因,我认为多线程的正常方法行不通。
【问题讨论】:
-
据我所知,您使用的是
subprocess.call而不是Popen。call阻止 python 脚本直到进程结束。 -
我知道,我在询问更多关于我还没有实现的东西。抱歉,我忘记了我在提交添加许可证之前写的。当我意识到我不能使用调用时,我开始写它,然后我查找了如何多线程并意识到这也不是我需要的。
标签: python multithreading parallel-processing flags