import datetime time_periods = { 1: {"period_name": "一、二节", "start_time": "08:00:00", "end_time": "09:30:00"}, 2: {"period_name": "三、四节", "start_time": "10:00:00", "end_time": "11:30:00"}, 3: {"period_name": "五、六节", "start_time": "14:30:00", "end_time": "16:00:00"}, 4: {"period_name": "七、八节", "start_time": "16:30:00", "end_time": "18:00:00"} } def check_now_time(): # 获取当前时间 current_time = datetime.datetime.now().time() # 遍历time_periods的每个时间段 for period_id, period_info in time_periods.items(): start_time = datetime.datetime.strptime(period_info["start_time"], "%H:%M:%S").time() end_time = datetime.datetime.strptime(period_info["end_time"], "%H:%M:%S").time() # 检查当前时间是否在时间段内 if start_time <= current_time <= end_time: return period_id, period_info["period_name"] # 如果当前时间不在任何一个时间段内 return None, "当前不在任何课程时间段内"