The simplest ever library for measuring time of Python code execution.
pip install timepyfrom timepy import Timert = Timer()
t.start()
# Your code which you want to measure
t.stop()
print(t.total_time)You can give a name for your timer:
t = Timer('My second timer')You can
t = Timer()
t.start()
# Some heavy work 1
t.commit('Work 1 is done')
# Some heave work 2
t.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.start
for i in some_list:
# do heavy work
t.lap()
t.stop()
print(t.laps[0]) # <Lap 0: 123 s>
print(t.laps) # see all laps
print(t.average_lap) # average lap duration