gpt4 book ai didi

python - 创建装饰器取决于 kwargs 参数作为参数

转载 作者:行者123 更新时间:2023-12-02 00:52:10 24 4
gpt4 key购买 nike

<分区>

我有一个代码:

from functools import wraps

def my_decorator(f):
@wraps(f)
def wrapper(*args, **kwargs):
print kwargs["name"] # Should display Dean Armada
print 'Calling decorated function'
return f(*args, **kwargs)
return wrapper

@my_decorator(name="Dean Armada")
def example():
"""Docstring"""
print 'Called example function'

example()

我想要实现的是我的装饰器依赖于 kwargs 参数作为它的所有参数。我上面的代码抛出这个错误

my_decorator() got an unexpected keyword argument 'name'

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com