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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage