У меня есть 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 как каталог и указать относительный путь, но он не работает, когда я импортирую этот пакет в какой-то другой рабочий каталог.
Один из способов - указать абсолютный путь. Я пробовал этот способ, и он работает, но нужно изменять путь всякий раз, когда изменяется местоположение папок.
ВОПРОС: Есть ли способ, чтобы я мог использовать относительный путь в этом сценарии или любым другим лучшим способом?