Я часто использую функцию reload (), чтобы убедиться, что у меня самая последняя версия моего кода. Обычно это работает нормально, например,
from importlib import reload
import init # (a module I've created myself)
reload(init) # works fine
Однако при импорте модуля с именем 'log' из подпапки 'Функции' выполните следующие действия:
from importlib import reload
from Functions import log
reload(log)
Я получаю сообщение об ошибке "Функции модуля. войти не в sys.modules ". Почему «log» не добавляется в sys.modules () в этом случае и как я могу его перезагрузить?