Я хочу передать все аргументы, переданные функции (func1
) в качестве аргументов другой функции (func2
) внутри func1
Это можно сделать с помощью *args, *kwargs
в вызываемом func1
и передачей их до func2
, но есть ли другой способ?
Первоначально
def func1(*args, **kwargs):
func2(*args, **kwargs)
но если моя подпись func1
def func1(a=1, b=2, c=3):
как мне отправить их всех на func2, без использования
def func1(a=1, b=2, c=3):
func2(a, b, c)
Есть ли способ как в javascript callee.arguments
?