我有一个 python 脚本。它永远作为带有while循环的服务运行。该脚本需要由另一个 python 执行,但无需等待它应该通过的输出。
所以带有while循环的主脚本如下“main.py”。这永远不会结束。
while True:
# do some task
time.sleep(5)
这需要由另一个具有类似功能的python“start.py”执行,如下所示。
os.system("main.py 1")
或者
subprocess.Popen("python main.py")
这里的问题“start.py”不会因为“main.py”的输出而结束。但我想让它像“start.py”需要加载“main.py”并将其留在后台。然后“start.py”需要完成该过程。我该如何修改
os.system("main.py 1")
跳过等待“main.py”的函数?请考虑这需要在跨平台上运行。