在晚上10点到上午9点之间检查的python脚本

在晚上10点到上午9点之间检查的python脚本,python,events,time,Python,Events,Time,我有一个python脚本,可以监视我围栏上的门,这样我就知道它们什么时候被打开(车库门也是)。每当大门或车库门打开或关闭时,脚本将向我发送一条短信。。 我也有一个crontab工作,在睡觉前检查所有的标签,这样我就知道我是否把它们打开了 我想做的是 如果是晚上10点以后,早上9点之前,我希望脚本调用另一个python脚本,每隔几秒钟就会对我(和我岳父)进行文本轰炸,这样我们就知道有人打开了我的一扇栅栏门 我不是一个优秀的程序员,但我知道如何调用不同的脚本,我知道如何使脚本文本轰炸我。。我不知道如

我有一个python脚本,可以监视我围栏上的门,这样我就知道它们什么时候被打开(车库门也是)。每当大门或车库门打开或关闭时,脚本将向我发送一条短信。。 我也有一个crontab工作,在睡觉前检查所有的标签,这样我就知道我是否把它们打开了

我想做的是

如果是晚上10点以后,早上9点之前,我希望脚本调用另一个python脚本,每隔几秒钟就会对我(和我岳父)进行文本轰炸,这样我们就知道有人打开了我的一扇栅栏门

我不是一个优秀的程序员,但我知道如何调用不同的脚本,我知道如何使脚本文本轰炸我。。我不知道如何让脚本检查时间是否在晚上10点到上午9点之间

任何帮助都会很棒


TIA

使用诸如
time
datetime
之类的模块

例如,如果是晚上8点,执行
time.localtime()
将返回类似以下内容:

time.struct_time(tm_year=2013, tm_mon=9, tm_mday=15, tm_hour=20, 
                 tm_min=8, tm_sec=37, tm_wday=6, tm_yday=258, tm_isdst=1)
然后,您可以使用返回对象的
tm_hour
tm_min
属性来查找本地小时和分钟(军事时间):

now=time.localtime()
如果now.tm_hour>=22或now.tm_hour<9:
text_bomb()
然后,您可以组织您的检查代码,这样,如果触发的时间在您指定的范围内,它将启动文本消息垃圾邮件代码。

@user2782497——没问题!如果此答案对您有效,请单击我的答案左侧的复选标记,让其他人知道您的问题已解决。
now = time.localtime()
if now.tm_hour >= 22 or now.tm_hour < 9:
    text_bomb()