检测Python程序的执行效率
16lz
2021-01-22
无意中被问到代码执行效率的问题,那就总结一下检测代码执行效率的几种方式:
一、装饰器
在函数上加装饰器,来得到函数的执行时间。
def cst_time(func, *args, **kwargs): def wrapper(*args, **kwargs): start = time.time() ret = func(*args, **kwargs) end = time.time() timestrap = end -start print('function %s running time is %s'%(func.__name__,timestrap)) return ret return wrapper
更多相关文章
- python 函数、参数及参数解构
- python函数小练习
- Python学习总结-(15)---返回函数和闭包初步理解
- 初识python:高阶函数(附-高阶函数)
- Python学习札记(二十六) 函数式编程7 修饰器
- Python:运算类内建函数列举
- 学习笔记(11月02日)--高阶函数
- python:inspect函数自动生成函数名
- python3 自定义比较函数