附录:1装饰器-functools使用

#!UsersLocalProgramsPython37
# -*- coding: utf-8 -*-
# --2 # 保留原函数信息
        # def wapper(func):
        #     @functools.wraps(func) # 保留原函数信息
        #     def inner(*args,**kwargs):
        #         print('before')
        #         return func(*args,**kwargs)
        # return inner
# --1 为函数自动传参
import functools
def func(a1,a2,a3):
    return a1 + a2 + a3
v1 = func(1,2,3)

new_func = functools.partial(func,111,2)
print(new_func(3)) #----> 执行:func(111,2,3)
作者:华王 博客:https://www.cnblogs.com/huahuawang/
原文地址:https://www.cnblogs.com/huahuawang/p/14807672.html