Приветствую.
Есть файл. В файле есть атрибуты / переменные:
# file.py
a = 10
b = 20
Импортирую этот файл в обработчик файла:
import file as file_data
Теперь как-то надо узнать какие у файла есть атрибуты / переменные, а их там два —
a
и
b
.
На ум приходят разные варианты, среди которых:
vars = []
for item in file_data.__dir__():
if '__' not in item:
vars.append(item)
Как правильно получить атрибуты / пространство имен (видимое) файла?