Динамическая загрузка исходного кода python
в настоящее время я играю с колбой, и я не могу понять, как работает механизм отладки. Чтобы быть более точным, когда я сохраняю файл python с моим приложением, мне не нужно перезапускать сервер, он будет загружен автоматически, когда я сделаю запрос. Итак, мой вопрос в том, как запущенная программа знает, что она была изменена и реагирует на эти изменения?
2 ответов
встроенный reload()
функция может сделать это для вас. Вероятно, эта функция стоит за тем, что делает Flask для перезагрузки кода (заметив, что он каким-то образом изменился на диске).
вопрос как выгрузить (перезагрузить) модуль Python? содержит больше информации об этом.