我试图在后台运行一个Python脚本运行它发送命令,行书,听命令。例如,如果我跑我的脚本:用标志
python my_script.py
将开始运行(并等待命令)。
然后我想运行:
python my_script.py --do_something
,打开一个不同的Python程序,它会在之前的过程中运行的功能do_something()
。
我已经看到了这个作品像PDPlayer方案,其中--play使播放器的标志,开始播放视频。这也可以在python中完成吗?
我知道如何使用argparse处理命令行参数。我需要关于两个python进程之间的通信方面的帮助。
此外,我计划cx_freeze应用程序,所以应用程序的PID可以使用psutil
通过搜索可执行文件的名称找到。
谢谢。
顺便说一句,我使用的是Windows ...
这是依赖于操作系统的。在POSIX机器上,您可以将其作为响应信号的守护进程运行。在Windows上它将是一个服务等 –