时间装饰器

56 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。# 时间装饰器

# -*- coding: utf-8 -*-
# @Time : 2021/9/2 17:55 
# @Author : zfy
# @File : 时间装饰器.py 
# @Project: python


import time


def showtime(func):
    def wrapper(*args, **kwargs):
        beg = time.time()
        func(*args, **kwargs)
        en = time.time()
        print(en-beg)
    return wrapper


@showtime
def foo(t):
    time.sleep(t)
    print('running')


foo(2)

image.png