吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1170|回复: 8
收起左侧

[已解决] Python 时间段问题运行问题

[复制链接]
jetzhou 发表于 2020-12-21 16:47
本帖最后由 jetzhou 于 2020-12-22 16:55 编辑

请教:我想让bool_alarmwarningTrue才运行执行打印,因为要有还有别的代码,不想使用windows系统自带的定时计划,要怎么写呢?
比如:每天时间
09:30至16:30时warningTrue

请问怎么判断当前时间,在不在09:30-16:30之间呢?


[Asm] 纯文本查看 复制代码
def bool_alarm(name,warning):
    if warning == True :
        print("%d故障了!"% (name))



谢谢!

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
石碎大胸口 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xian54966 发表于 2020-12-21 17:21
datetime本身支持比较
水云 发表于 2020-12-21 17:26

import datetime
t1 = '15:40'
t2 = '18:17'
now = datetime.datetime.now().strftime("%H:%M")
print("当前时间:" + now)
if t1 < now < t2:
    print("在此区间中")
else:
print('不在此区间中')
rsnodame 发表于 2020-12-21 20:44
rsnodame 发表于 2020-12-22 09:34
https://mp.weixin.qq.com/s/wTL0WepOeX7oQq1uj02U6Q
可以参考这篇文章
ymhld 发表于 2020-12-22 14:01
只不过是格式的问题,相应的库里找一下判断
mrliu133 发表于 2020-12-23 17:07
请问一下,标题的以解决是怎么设置的呢?我是新手小白,还不懂怎么玩转论坛
hdyard 发表于 2020-12-24 12:19
https://pypi.org/project/DateTime/
在pypi里面看看datetime和date的Project description,也是有点帮助的
ashi10086 发表于 2020-12-24 13:24
from apscheduler.schedulers.blocking import BlockingScheduler

scheduler = BlockingScheduler()

scheduler.add_job(job, 'interval',  seconds = 1, start_date='09:30:00', end_date='16:30:00', args=['name','warning'])

def job(name,warning):
    if warning == True :
        print("%d故障了!"% (name))
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-16 15:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表