Python-如何并行运行2个脚本

Python-如何并行运行2个脚本,python,command-line-arguments,Python,Command Line Arguments,我曾经有一个脚本,它有两个功能: 1:收集图像 2:处理图像 我还制定了一个时间表,让我的电脑每天/每段时间都重复这项工作。然而,我发现这是没有效率的,因为处理有时需要很长时间,我想继续收集图像 因此,我想知道是否可以将两个函数拆分为两个脚本。第一个脚本将定期收集图像,第二个脚本将处理收集的图像(例如,处理可能需要2天,到下一次,计算机将处理前2天收集的图像) 因为我有一些命令行参数,例如: python test.py --start-time 20:00 我不知道如何恰当地调用/实现这一点

我曾经有一个脚本,它有两个功能:

1:收集图像 2:处理图像

我还制定了一个时间表,让我的电脑每天/每段时间都重复这项工作。然而,我发现这是没有效率的,因为处理有时需要很长时间,我想继续收集图像

因此,我想知道是否可以将两个函数拆分为两个脚本。第一个脚本将定期收集图像,第二个脚本将处理收集的图像(例如,处理可能需要2天,到下一次,计算机将处理前2天收集的图像)

因为我有一些命令行参数,例如:

python test.py --start-time 20:00

我不知道如何恰当地调用/实现这一点。谢谢你的帮助

为什么不在同一脚本中的不同线程中运行这两个方法?在完成成功的“收集”后,将“收集”函数附加到列表中,并让“处理”函数连续轮询列表,查看是否有工作要做。我觉得您可能希望使用多个线程/进程。你首先要考虑的是,如果你想从脚本内部实现并行化,或者你想利用OS调度程序来实现这一点。我可能会像@tehjoker建议的那样,在python中使用多线程。如果您在Linux上工作,您可以设置一个cronjob。@AustinChen try