背景

写代码的时候经常会用到如何记录自己写的函数执行时间,这样便于自己优化

思路

  1. 调用函数之前记录下当前时间start_time
  2. 函数执行完后再记录下当前时间end_time
  3. 两个时间点之差就是函数执行的时间 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