Я использую один пакет, который с __init__.py
импортирует только одну переменную из модуля, но сам модуль не отображается. Есть ли способ получить доступ к этому модулю?
Давайте посмотрим в этом случае:
Вся упаковка:
test_package/
├── __init__.py
└── test_me.py
Теперь содержимое:
__ __ INIT ого :.
from .test_me import test_me
test_me.py
STATIC = 'static'
class Test:
pass
test_me = Test()
Теперь, если я импортирую пакет test_package
. Я могу получить доступ только к переменной test_me
, которая является экземпляром класса Test
. Хотя я не могу получить доступ к переменной STATIC
, потому что сам модуль не был выставлен.
Есть ли в этом случае способ доступа к модулю test_me
, а не только к одной из его переменных?
P.S. Если я использую sys
, чтобы добавить путь непосредственно к модулю этого пакета, он выдает ошибку, что такой модуль не существует, когда я пытаюсь импортировать его.