Я заинтересован в адаптации файла Python после запуска приложения.Предположим, у нас есть скрипт:
import time
while True:
time.sleep(10)
print(2)
Я запускаю его, поэтому он печатает число 2
каждые 10 секунд.Я хотел бы иметь возможность изменить 2
на 5
, чтобы мне не нужно было перезапускать скрипт, но вывод изменился на 5.
Этот механизм каким-то образом реализован в Django
послефайл отредактирован, данные на сервере перезагружены.
Редактировать:
import time
from importlib import reload
import data
while True:
reload(data)
print(data.some_data)
time.sleep(1)
что-то вроде этого сделало бы работу, но, может быть, есть лучший способ добиться такого поведения?