下面是一个Python函数,它可以判断当前时间是否在 00:00:00 到 00:00:18 的时间段内。如果在该时间段内,则返回 True,否则返回 False:
from datetime import datetime, time
def is_midnight_period():
    # 获取当前时间
    now = datetime.now().time()
    # 定义时间段
    start_time = time(0, 0, 0)
    end_time = time(0, 0, 18)
    # 判断是否在时间段内
    return start_time <= now <= end_time
# 示例用法
print(is_midnight_period())
代码说明:
datetime.now().time() 获取当前的时间对象,仅包含小时、分钟和秒。 
time(0, 0, 0) 和 time(0, 0, 18) 分别定义了开始和结束时间。 
- 使用比较运算符 
<= 判断当前时间是否在指定范围内。 
运行代码后,如果当前时间在 00:00:00 到 00:00:18 之间,会输出 True;否则输出 False。