Как достать из кода вызов функции и её параметры?

У меня есть 2 файла скрипта. Первый файл должен читать другой и находить в нём вызов функции и её параметры.

Пример содержимого второго файла.

def a(n):
    return n*n

n = 5

print("a({}) = {}".format(n, a(n)))

Первый файл должен в результате выполнения выдавать местоположение вызовов функции и её параметры в виде объекта:

{'function_name': 'a', 'params': (5), 'index': 63}

Ответы (0 шт):