Мне нужно иметь возможность вводить переменные в качестве аргументов ключевого слова для вторичной функции в Python. См. Пример кода ниже:
def _1st_function(arg1,arg2,arg3='test1'):
var1 = arg1 + arg2 + arg3
return var1
def _2nd_function(**kwargs):
_1st_function(kwargs)
test_run1 = _2nd_function(arg1='test1',arg2='test2',arg3='test3')
test_run2 = _2nd_function(arg1='test1',arg2='test2')
Я знаю, что **kwargs
создает словарь, поэтому я понимаю, почему это не работает. Мне нужно решение, которое максимально динамично c, способное принимать разное количество вводимых ключевых слов и передавать их во вторую функцию.
Я понимаю, что это решение, вероятно, где-то было решено, я не Я не думаю, что знаю правильные термины для эффективного поиска решения этой проблемы, поэтому я не смог найти решение с помощью своих исследований.