Python 3. Правильный импорт переменных из разных модулей.

Павел Алтынников

Всем привет.
Пишу свою первую программу и сталкнулся с небольшой проблемой импорта. Вроде всё уже про эту тему перечитал, но остался вопрос. Есть модуль mymodule.py в нем, в локальной области видимости функции, инициализируется переменная. При импорте данного модуля в main, main не видит эту переменную. Ситуация решилась только инициализацией этой переменной вне функций внутри mymodule.py.
Так вот вопрос: насколько правильно данное решение и есть ли другие способы и где о них можно почитать?
Сразу скажу, что не очень хочется инициализировать переменную внутри main и загонять её в функцию в виде аргумента, но если это более правильный способ, то расскажите почему. Всем заранее спасибо.

1 чел.