Python装饰器器的写法以及应用场景

发布时间:2022-04-18 09:52:27 人气:31 作者:多测师

  含义:装饰器本质就是函数,为其他函数添加附加功能

  原则:

  不修改被修饰函数的代码

  不修改被修饰函数的调用方式

  应用场景:

  无参装饰器在用户登录 认证中常见

Python装饰器器的写法以及应用场景

  有参装饰器在flask的路由系统中见到过

  import functools

  def wrapper(func):

  @functools.wraps(func)

  def inner(*args, **kwargs):

  print('我是装饰器')

  return func

  return inner

  @wrapper

  def index():

  print('我是被装饰函数')

  return None

  index()

  # 应用场景

  - 高阶函数

  - 闭包

  - 装饰器

  - functools.wraps(func)

  以上内容为大家介绍了Python装饰器器的写法以及应用场景,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线