Нужна помощь в понимании того, как использовать сделанный мной пакет python - PullRequest
0 голосов
/ 29 января 2020

Я недавно создал и опубликовал пакет python под названием ADCT.

Ссылка на пакет в виде zip-загрузки, чтобы вы могли понять, что я имею в виду: https://pypi.org/project/ADCT/#modal -close

Я опубликовал его и смог установить pip-инсталляцию это на моей локальной машине. В пакете есть сам объект, называемый ADCT. Какой фрагмент кода, кроме "import ADCT", запустить для вызова объекта ADCT? Нужно ли переименовывать объект во что-то еще, поскольку это может быть ошибкой столкновения? Я знаю, что это неудобно, так как это мой пакет, но любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 29 января 2020

Пакет и объект, скорее всего, окажутся в разных пространствах имен. Пример:

from ADCT import DataObj
adct_instance = DataObj.ADCT()

Другой способ работы с дублированными именами (не очень полезный в данном случае, просто для справки) - использовать import .. as, например:

import ADCT as ADCT_package
adct_instance = ADCT_package.DataObj.ADCT()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...