Функция reload()
в Python позволяет обновлять модули без перезагрузки интерактивной сессии, позволяя немедленно видеть результаты изменений в коде. 1
Когда выполняется перезагрузка модуля, код перекомпилируется и выполняется повторно, определяя новый набор объектов, которые привязаны к именам в словаре модуля. 25 При этом функция инициализации модулей не загружается повторно. 25
Аргументом для reload()
должен быть объект модуля, который был успешно импортирован ранее. 35
Функция особенно полезна при частом изменении кода, например во время интерактивной разработки, отладки и динамического обновления кода. 4