python3 装饰器传参和函数传参结合使用demo

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32502511/article/details/88681306
def record_request(data_param):
    def func_outer(func):
        def func_inner(*args, **kwargs):
            print("获取到的函数参数:",args[0])
            print("---------函数运行之前-----")
            func(*args, **kwargs)
            print("---------函数运行之后-----")
        return func_inner
    return func_outer

data={"name":"张三","age":23}
@record_request("baidu_spider")
def test(res):
    print("函数测试执行内容。。。。")

test(data)

运行结果:

猜你喜欢

转载自blog.csdn.net/qq_32502511/article/details/88681306