Почему модули, импортированные из подпапки, не добавляются в sys.modules? - PullRequest
0 голосов
/ 28 января 2020

Я часто использую функцию 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 () в этом случае и как я могу его перезагрузить?

...