В общем, вы можете сделать это, просто импортировав модуль main
в functions.py
В файл functions.py:
import main
print main.some_var
Однако , у вас в настоящее время есть проблема циклической зависимости. См. Циклический (или циклический) импорт в Python
.Вы можете поместить some_var
в третий модуль, скажем, constants.py
, а затем main.py
будет выглядеть так:
import functions
from constants import some_var
... etc
и functions.py
будет выглядеть так:
from constants import some_var
Решение проблемы циклической зависимости.