시간을 측정하기 위해 두 번째 부동 소수점이 더 크므로 time.time()
보다 더 높은 time.clock()
의 정밀도로 재설정 할 수있는 시계를 원한다면 스레드를 서로 비워 두십시오 (거의 감지 할 수없는 차이). 일부 코드를 실행하는 과거 동안 당신이 시도 할 수 있습니다 :
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)
를, 그래서 예, time.clock을 사용할 것(). 나는 차이를 찾기 위해 두 값을 뺀다. 답변 해주셔서 감사합니다 – PPTim