Предположим, что у меня есть следующая файловая структура:
data.py
foo = []
bar = []
abc = "def"
core.py
import data
# do something here #
# a = ...
print a
# ['foo', 'bar', 'abc']
Мне нужно получить все переменные, определенные в файле data.py. Как я могу это достичь? Я мог бы использовать dir()
, но он возвращает все атрибуты модуля, включая __name__
и т.д.