Предположим, у нас есть две функции foo
и get_id
в Python3.Я хочу вызвать функцию get_id
внутри функции foo
, используя аргумент функции foo
в качестве имени аргумента в функции get_id
.Например:
Я вызываю функцию foo
:
result = foo("Person","name","John")
, а тело функции:
def foo(arg_1, arg_2, arg_3):
res = get_id(arg_1, arg_2 = arg_3)
return res
Что я хочу:
res = get_id("Person", name = "John")
, чтобы функция get_id была параметризована аргументом arg_2 функции foo.Однако то, как я это делаю, приводит к ошибке, поскольку python интерпретирует это как String. Любой совет приветствуется.