Как указать путь к файлу в пакете? - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть Python структура пакета:

.
├── ACC
│   └── test.py
├── API
│   ├── Dep
│   │   └── hello.py
│   ├── hello2.py
│   └── test.txt
├── hello1.py
└── __init__.py

В коде hello2.py, hello.py и test.py я хочу получить доступ к test.txt, и он работает, когда я запустить код из API как каталог и указать относительный путь, но он не работает, когда я импортирую этот пакет в какой-то другой рабочий каталог.

Один из способов - указать абсолютный путь. Я пробовал этот способ, и он работает, но нужно изменять путь всякий раз, когда изменяется местоположение папок.

ВОПРОС: Есть ли способ, чтобы я мог использовать относительный путь в этом сценарии или любым другим лучшим способом?

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