Ситуация вроде бы простейшая, но ничего не получается. Помогите пожалуйста.
main.pyb = 2
if __name__ == '__main__':
a = 1
print(a, b)
Если запускаем из модуль main.py, получаем, это понятно
>>> 1 2
Но если попробуем вызвать переменную а из модуля add.py
add.pyimport main
print(main.a)
print(main.b)
Получаем ошибку
>>> print(main.a)
>>> AttributeError: module 'main' has no attribute 'a'