Сообщение об ошибке «перезагрузка не определена» в Python 3 обычно возникает при попытке использовать функцию reload, которая используется для перезагрузки ранее импортированного модуля, но она недоступна в Python 3.
В Python 2 reloadбыла встроенной функцией, но в Python 3 она была перенесена в модуль imp, который устарел в Python 3.4 и был удален в Питон 3.8. Вместо этого рекомендуется использовать модуль importlibдля достижения аналогичной функциональности.
Вот пример того, как можно перезагрузить модуль с помощью importlibв Python 3:
import importlib
# Assuming you have a module named 'example_module' that you want to reload
import example_module
# ... some code ...
# Reload the 'example_module'
importlib.reload(example_module)
Используя importlib.reload, вы можете добиться того же эффекта, что и функция reloadв Python 2.
Подводя итог, можно сказать, что ошибка «перезагрузка не определена» в Python 3 возникает из-за того, что функция reloadбыла удалена из встроенных функций. Вместо этого вам следует использовать модуль importlibдля перезагрузки модуля.