# 这是一个专门为kissher设计的计时器模块 init -1 python in mas_kissher_timer: import datetime import store # 计时器状态变量 _start_time = None _end_time = None _duration = 0 def start_timer(): """ 开始计时 """ global _start_time _start_time = datetime.datetime.now() def end_timer(): """ 结束计时并计算持续时间(秒) """ global _end_time, _duration _end_time = datetime.datetime.now() if _start_time is not None: _duration = (_end_time - _start_time).total_seconds() else: _duration = 0 return _duration def get_duration(): """ 获取持续时间(秒) """ return _duration def reset_timer(): """ 重置计时器 """ global _start_time, _end_time, _duration _start_time = None _end_time = None _duration = 0