检查两个日期时间对象是否相同

import datetime


time = datetime.time(21) 


while True:

    print(datetime.datetime.now())

    if datetime.datetime.now() == time:

        break

我正在尝试设置一个特定的时间来在我的程序中运行一个函数。不幸的是,循环没有按预期在 2100 小时退出。为什么会这样?


守着一只汪
浏览 221回答 3
3回答

POPMUISE

听起来您只想比较小时:import datetimetime = datetime.time(21)print(time)while True:    print(datetime.datetime.now())    if datetime.datetime.now().hour == time.hour:        break那是如果您真的需要编写它而不是使用像cron这样的内置系统调度程序。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python