Новичок самоучка по Питону.
Есть два модуля, один из них хочет каждые икс секунд получать переменную из второго модуля, которая, понятное дело, должна была бы обновляться. Обязательно ли для этого во втором модуле должна быть функция, в которой и должна была бы быть данная переменная?
На примере. Если я хочу из данного модуля:
current_time_in_module = time.time()
def time_fx():
current_time_in_fx = time.time()
return current_time_in_fx
получать обновляющееся время путем итерации его в другом модуле:
for x in range(0, 100):
print(another_module.current_time_in_module)
print(another_module.time_fx())
time.sleep(1)
то обновляется только та переменная, которая “лежит” в функции и вызывается ею, переменная вне функции все время та же самая.
Поэтому вопрос, можно ли “запустить” модуль с обновляющимися переменными в нем, если они не в функции?