Если оставить нитки отдельно, если вам нужны часы, вы можете сбросить их с точностью до time.clock()
, которая выше, чем у time.time()
, только потому, что число поплавков второго больше (почти незаметное различие), для измерения По прошествии некоторого времени при запуске некоторого кода вы можете попробовать это:
t0 = time.clock()
... do something
print('Running time:', time.clock()-t0)
Йо также может попробовать оформление функции для этого:
def duration(code):
def f(*args):
t0 = time.clock()
bar = code(*args)
print('Running time:', time.clock()-t0)
return bar
return f
После этого вы можете определить свою функцию с помощью декоратора:
@duration
def myFun(*args):
... do something
Или просто вызвать функцию с декоратором:
duration(myFun)(*args)