最简单的用于测量python代码执行时间的库。
timep的Python项目详细描述
最简单的用于测量python代码执行时间的库。
安装
pip install timepy
如何使用
fromtimepyimportTimer
很简单:
t=Timer()t.start()# Your code which you want to measuret.stop()print(t.total_time)
您可以为计时器命名:
t=Timer('My second timer')
随时保持
您可以
t=Timer()t.start()# Some heavy work 1t.commit('Work 1 is done')# Some heave work 2t.commit('Work 2 is done')t.stop()print(t.events)# will output:# [<TimerStarted: 0.0 s>,# <TimerCommitted: 10.0 s (Work 1 is done)>,# <TimerCommitted: 20.0 s (Work 2 is done)>,# <TimerStopped: 20.001 s>]
测量迭代
t=Timer()t.startforiinsome_list:# do heavy workt.lap()t.stop()print(t.laps[0])# <Lap 0: 123 s>print(t.laps)# see all lapsprint(t.average_lap)# average lap duration