Эффект использования sys.path.insert (0, path) и sys.path (append) при загрузке модулей
Недавно у меня была проблема с python ImportError, где модуль был обнаружен при запуске на моем локальном компьютере, но не найден на сервере CI. Я решил эту проблему путем обменаsys.path.append(path)
в моем сценарии сsys.path.insert(0, path)
гдеpath
это расположение строкового модуля.
Так как это мой модуль, а не установленный пакет (связанный вопрос), почему порядок путей решает эту проблему?