Я хочу использовать переменную в двух файлах. Функция обновляет переменную X раз. Проблема в том, что переменная находится в функции, и она будет обновляться только при возврате функции, а не постоянно, в то время как функция обновляет переменную X раз.
Так, например, вот моя попытка обновить переменная, пока функция не вернет:
import A
has
done = A.run()
while True:
print(A.variable)
if done:
break
ВЫХОД:
25
Результат обновлен 25 раз, но вернул только последнюю обновленную версию, в то время как ожидаемый результат был 1 по 25. Обратите внимание, что это образец кода.
Я знаю о возможности записать JSON в файл и удалить его, но это звучит неаккуратно, поэтому я буду рад, если таковые имеются. из вас есть идеи или обходные пути.