python inspect как можно получить список имен/переменных используемых в данной функции
Как используя модуль inspect получить список имен переменных используемых в данной функции (внутри выполнения самой функции или извне)
import inspect # модуль для интроспекции живых обьектов
def save_svodka_shassi():
"""
Сохранение введенных данных в Combo_boxes в БД таблицу 'SVODKA_SHASSI'
"""
peremenaya_1 = 'test_1' # !!!
peremenaya_2 = 114 # !!!
peremenaya_3 = None
Ответы (1 шт):
Автор решения: alex
→ Ссылка
inspect даже и не нужен
def foo(a, c=3):
b = 2
print(locals())
foo(1)
{'a': 1, 'c': 3, 'b': 2}