Получить переменную от родителя

1
задан Mitja Felicijan 22 August 2010 в 21:56
поделиться

1 ответ

В общем, вы можете сделать это, просто импортировав модуль 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

Решение проблемы циклической зависимости.

2
ответ дан 2 September 2019 в 21:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: