python 装饰器

核能气质少年 提交于 2019-12-02 00:34:49

 

import time 

def decorator(func):
    def wrapper():
        print time.time()
        func()
    return wrapper

def f1():
    print('xxxxxx')

f= decorator(f1)
f()

 

import time 

def decorator(func):
    def wrapper():
        print time.time()
        func()
    return wrapper

@decorator
def f1():
    print('xxxxxx')

f1()

 


 

 

import time 

def decorator(func):
    def wrapper(name):
        print time.time()
        func(name)
    return wrapper

@decorator
def f1(name):
    print('xxxxxx'+name)

f1('eeeee')

import time 

def decorator(func):
    def wrapper(*args):
        print time.time()
        func(*args)
    return wrapper

@decorator
def f2(n,m):
    print('xxxxxx'+n+m)

f2(1,3)

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!