假设我有以下方法:
def methodA(arg, **kwargs):
pass
def methodB(arg, *args, **kwargs):
pass
在 methodA
中,我希望调用 methodB
并将 kwargs 传递下去。然而,如果我按照以下方式定义 methodA
,第二个参数将作为位置参数而不是命名变量参数传递。
def methodA(arg, **kwargs):
methodB("argvalue", kwargs)
我该如何确保methodA中的**kwargs作为**kwargs传递给methodB?