Импорт из модуля в той же подпапке: относительный или нет? - PullRequest
0 голосов
/ 14 февраля 2019

Предположим, что моя файловая структура:

package/
    - __init__.py
    - module_1.py
    - module_2.py

Внутри module_1.py Я определяю функцию foo().

Внутри module_2.py, я могу сделать либо

from module_1 import foo

или я могу сделать

from .module_1 import foo

Я считаю, что последнее является "лучшей" практикой, потому что ясно, что мы импортируем из module_1 внутри подпапки, и мы избегаем любого snafus, еслипо какой-либо причине существует глобально установленный пакет с именем module_1.

...