Какая практика лучше при создании библиотек на Python? Абсолютный импорт или относительный импорт [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Какая практика лучше при создании библиотек на Python? Абсолютный импорт или относительный импорт [закрыто]

Сообщение Anonymous »

Структура моего проекта

Код: Выделить всё

    Directory: C:\Users\Ayush kumar\Desktop\hackerone\honepy

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        02-08-2024     22:39                scraper
-a----        30-07-2024     10:50            719 browser.py
-a----        02-08-2024     15:39            173 const_urls.py
-a----        02-08-2024     22:39           2512 database_engine.py
-a----        02-08-2024     22:39           1238 honepy.py
-a----        30-07-2024     04:50           3488 login_util.py
-a----        02-08-2024     21:34           1707 util.py
-a----        30-07-2024     03:42            125 xpath.py
-a----        31-07-2024     01:59           1152 xpath_compile.py
-a----        01-08-2024     14:16             28 __init__.py
содержимое каталога

Код: Выделить всё

    Directory: C:\Users\Ayush kumar\Desktop\hackerone\honepy\scraper

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        02-08-2024     22:39           3553 h1_url_scraper.py
-a----        31-07-2024     16:06            174 scrape_util.py
-a----        02-08-2024     22:37              0 __init__.py
скажем, в h1_url_Scraper.py
должен ли я использовать это (абсолютный импорт)
< pre class="lang-py Prettyprint-override">

Код: Выделить всё

# import HonePy modules
from honepy.util import webpage_navigator
from honepy.const_urls import PROGRAMS_LIST_URL
from honepy.xpath import read_xpath
или это (относительный импорт)

Код: Выделить всё

# import HonePy modules
from ..util import webpage_navigator
from ..const_urls import PROGRAMS_LIST_URL
from ..xpath import read_xpath
Мне хотелось знать, какой из них считается лучшим при создании библиотеки на Python и каковы их плюсы и минусы.


Подробнее здесь: https://stackoverflow.com/questions/788 ... imports-or
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»