Python - Модуль импорта, который находится в подпапке каталога на два уровня выше - PullRequest
0 голосов
/ 04 февраля 2020

Существует ли простой и надежный способ импортирования модуля, который находится в подпапке ( Папка B ) двухуровневой более высокой директории (Root) по отношению к каталогу запущенного скрипта ( Папка A_2 )?

Root
--- __init__.py
--- Folder A_1
    --- __init__.py
    --- Folder A_2
        --- __init__.py
        --- Running_script.py
--- Folder B
    --- __init__.py
    --- target_module.py

1 Ответ

0 голосов
/ 04 февраля 2020

Я думаю, что все каталоги с модулями, которые вы хотите импортировать, должны иметь пустой файл __init__.py. Если вы это сделаете, Python найдет его, и вам не нужно указывать какой-либо путь. Но проверьте ссылку, это объяснит лучше.

Вы можете проверить это из этой ссылки здесь для всего об импорте.

...