连续运行一个脚本,同时安排另一个

时间:2019-01-14 19:18:04

标签: python python-3.x loops while-loop

我有两个要同时运行的脚本。虽然计划每分钟运行一次,但我希望第二分钟连续运行。

我也希望两者都按照时间表运行。 这是我到目前为止的内容:

import numpy as np
import time 

import schedule
import time

def job(): 
starttime=time.time() #runs every minute with 1 minute sleep
while True:
     %run "script_1.py"
     time.sleep(60.0 - ((time.time() - starttime) % 60.0))

schedule.every().monday.at("14:00").do(job)
while True:
schedule.run_pending()
time.sleep(1)

我需要在此脚本中压缩script_2,并使其在此计划内连续运行。

注意:我正在使用jupyter笔记本

谢谢

1 个答案:

答案 0 :(得分:1)

APScheduler软件包具有灵活的作业计划(例如,每分钟运行一次,每个星期一的14:00运行,等等),并且可以运行多个作业。