Совместное использование переменной между двумя файлами в постоянно обновляемой функции Python - PullRequest
0 голосов
/ 17 июня 2020

Я хочу использовать переменную в двух файлах. Функция обновляет переменную X раз. Проблема в том, что переменная находится в функции, и она будет обновляться только при возврате функции, а не постоянно, в то время как функция обновляет переменную X раз.

Так, например, вот моя попытка обновить переменная, пока функция не вернет:

import A
has
done = A.run()
while True:
    print(A.variable)
    if done:
        break

ВЫХОД:

25

Результат обновлен 25 раз, но вернул только последнюю обновленную версию, в то время как ожидаемый результат был 1 по 25. Обратите внимание, что это образец кода.

Я знаю о возможности записать JSON в файл и удалить его, но это звучит неаккуратно, поэтому я буду рад, если таковые имеются. из вас есть идеи или обходные пути.

...