Разница между `import directory.module` и` import module` - PullRequest
4 голосов
/ 06 марта 2019

У меня есть структура каталогов, подобная этой:

dir:/
    __init__.py
    module1
    module2
    module3

В одном из файлов, скажем module3 для импорта одного module1, написано следующее утверждение:

import dir.module1

Насколько я знаю, чтобы импортировать модуль в том же каталоге, мы можем просто написать:

import module1

Итак, в чем разница междудва подхода?Я не смог найти первый способ в Интернете.

1 Ответ

0 голосов
/ 06 марта 2019

Первый метод является абсолютным, а второй - относительным.Лучший способ сделать это - использовать import .module1.Обязательно оформите статью в Realpython

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...