Управление ресурсами в проекте Python

У меня есть проект Python, в котором я использую много не кодовых файлов. В настоящее время это все изображения, но я мог бы использовать другие виды файлов в будущем. Какова будет хорошая схема для хранения и ссылки на эти файлы?

Я подумал о том, чтобы просто сделать папку "resources" в главном каталоге, но есть проблема; Некоторые изображения используются из подпакетов моего проекта. Хранение этих изображений таким образом приведет к соединению, что является недостатком.

Кроме того, мне нужен способ доступа к этим файлам, который не зависит от моего текущего каталога.

Ответы на вопрос(3)

Ваш ответ на вопрос