计时器模块。便于跟踪经过的时间。
项目描述
计时器模块。便于跟踪经过的时间。
安装
PyPI上的最新稳定版本
$ pip install simple_timer
bitbucket上的最新稳定版本
$ pip install -e hg+http://bitbucket.org/barseghyanartur/timer@stable#egg=simple_timer
使用示例
所需导入。
>>> from simple_timer import Timer
初始化计时器。
>>> timer = Timer()
打印经过的时间。
>>> print timer.duration 0.16
打印经过的时间差。
>>> print timer.timedelta datetime.timedelta(0, 0, 7)
停止计时器。停止计时器会使 duration 和 timedelta 属性冻结。
>>> timer.stop()
打印冻结的时间差值。
>>> print timer.timedelta datetime.timedelta(0, 2, 943660)
打印冻结的经过时间值。
>>> print timer.duration 2.94366
一旦停止,再次调用 stop 方法将使计时器解冻,计算新值并再次冻结计时器。
停止并返回时间值的快捷方式。
>>> timer.stop_and_return_duration() 143.230978
停止并返回时间差值的快捷方式。
>>> timer.stop_and_return_timedelta() datetime.timedelta(0, 170, 351115)
许可
GPL 2.0/LGPL 2.1