我正在创建一个试图模拟办公室门禁传感器的模拟器。 办公室通常从 8:00 am至6.00pm。开放。 该功能将为我提供门打开和关闭时的时间戳(以时间戳记)。 门要关闭10秒钟。
所以我想创建一个可以在 8.00am至6.00pm之间随机调用的函数。该函数可以为我提供门打开和关闭的时间戳。
模拟器每秒运行一个循环,我想在 8.00am至6.00pm之间随机调用此函数。
如果您能提出其他建议,我将不胜感激。
谢谢。
已更新:假定在调用该函数之前,门将一直Sensor_Status : 0
保持关闭状态。
所以我想将该函数命名为def DoorOpenAction:
from apscheduler.schedulers.background import BackgroundScheduler
sched = BackgroundScheduler()
def DoorOpenAction():
print('I want to call this function anytime between 8.00am to 6.00pm')
print('I also want to do this even if a day is passed')
sched.add_job(DoorOpenAction, 'interval', seconds=1)
sched.start()
很艰难,也许 我想知道我应该如何进行。 我想创建一个模拟的数据集
答案 0 :(得分:0)
您可以在DoorOpenAction()中进行随机绘制,以确定是否要执行该操作。您可以调整可能性以获得适当的频率。