Я не могу найти правильный способ сделать это. У меня есть основной модуль с переменной x
и вспомогательный модуль, который должен иметь возможность обновлять x
.
Следующее не работает:
#main.py
import aux
x=0
aux.update()
#aux.py
import main
def update():
main.x += 1
Вроде бы возможно с third
модулем, удерживающим x
:
#main.py
import aux,third
third.x = 0
aux.update()
#aux.py
import third
def update():
third.x += 1
#third.py
x = 0
Нужен ли этот third
модуль? Есть ли "лучший способ"?