我知道这是一种常见的情况,人们可以使用**kwargs
给任意数量的kwargs函数,然后以字典的形式访问它们;不过,我想明确指定我的函数kwargs,但仍然可以作为字典访问它们。如何在Python函数中获取命名参数的字典
这是因为我希望我的函数只接收特定的kwargs
,但我需要对它们进行相同的操作,我可以将它们放入for
循环中。
def my_func(kwarg1=None, kwarg2=None, kwarg3=None):
kwargs = {} # After somehow getting all my kwargs into a dictionary
for k in kwargs:
# Do my operation
我做不希望我的函数接收的kwargs
任意数字,但我做要访问我的字典kwargs
。
我不敢相信我没有想到这一点。我虽然有更好的方法。谢谢。 – 99lives