0
点赞
收藏
分享

微信扫一扫

Python编程:time模块实现函数执行时间计时器

千行 2022-02-17 阅读 42


代码示例

import time
import logging

logging.basicConfig(level=logging.DEBUG)

def timer(func):
"""
函数执行计时器
"""
def inner(*args, **kwargs):
start = time.time()
ret = func(*args, **kwargs)
end = time.time()
logging.info("time: {:.2f} s".format(end - start))
return ret

return inner

使用方式

@timer
def function():
pass

function()



举报

相关推荐

0 条评论