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

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

代码示例

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()


相关文章
|
Python
Python time sleep()方法
t – 推迟执行的秒数。 返回值 该函数没有返回值。
264 0
|
存储 Linux C语言
Python标准库分享之时间与日期 (time, datetime包)
Python标准库分享之时间与日期 (time, datetime包)
201 1
|
Python
python的时间操作time
【10月更文挑战第18天】 python的时间操作time
230 5
|
Unix API Python
【Python】已完美解决:(Python3.8异常)AttributeError: module ‘time‘ has no attribute ‘clock‘
【Python】已完美解决:(Python3.8异常)AttributeError: module ‘time‘ has no attribute ‘clock‘
390 0
|
Python
python的时间操作time-应用
【10月更文挑战第20天】 python模块time的函数使用。
122 7
|
Python
python的时间操作time-函数介绍
【10月更文挑战第19天】 python模块time的函数使用介绍和使用。
243 4
|
数据安全/隐私保护 Python
python学习十一:python常用模块使用,如 加密模块pyarmor,时间模块time等
这篇文章介绍了Python中两个常用模块的使用:加密模块pyarmor用于保护代码,以及时间模块time用于处理时间相关的功能。
636 0
|
存储 编解码 iOS开发
Python模块操作:time—Clock Time(一)
Python模块操作:time—Clock Time(一)
152 0
|
存储 iOS开发 MacOS
Python模块操作:time—Clock Time(二)
Python模块操作:time—Clock Time(二)
231 0
|
开发者 Python
Python 时间处理与时区转换:深入探究 datetime、time 模块与 pytz 库的功能与应用
Python 时间处理与时区转换:深入探究 datetime、time 模块与 pytz 库的功能与应用
320 0

推荐镜像

更多