Alle Argumente einer Funktion an eine andere Funktion übergeben
Ich möchte alle Argumente übergeben, die an eine Funktion übergeben wurden func1
) als Argumente für eine andere Funktion func2
) Innerhalbfunc1
Dies kann mit @ gemacht werd*args, *kwargs
im aufgerufenenfunc1
und sie an @ weitergebfunc2
, aber gibt es einen anderen Weg?
Ursprünglic
def func1(*args, **kwargs):
func2(*args, **kwargs)
aber wenn meine func1 Signatur ist
def func1(a=1, b=2, c=3):
wie sende ich sie alle an func2, ohne @ zu verwend
def func1(a=1, b=2, c=3):
func2(a, b, c)
Gibt es einen Weg wie in Javascriptcallee.arguments
?