背景
写代码的时候经常会用到如何记录自己写的函数执行时间,这样便于自己优化
思路
- 调用函数之前记录下当前时间start_time
- 函数执行完后再记录下当前时间end_time
- 两个时间点之差就是函数执行的时间 end_time - start_time
案例
from time import time
# 定义要执行的函数say()
def say():
print('hello,www.h3blog.com')
start_time = time() # 记录开始时间
say() # 调用say() 函数
end_time = time() # 记录结束时间
run_time = end_time - start_time
print('sya()函数执行时长:',run_time)
执行结果:
sya()函数执行时长: 0.0005910396575927734