Получить ресурс из корня ресурса Python - PullRequest
0 голосов
/ 26 сентября 2018

Я использую PyCharm IDE.Я пометил папку как корень ресурса и хотел получить файл из его каталога, и мне было интересно, как это сделать.

В Java вы можете использовать getClass (). GetResource ("/ resourceName.extension")

Есть ли какой-нибудь способ получить путь от питона указанным способом?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

То, что я хочу, может быть достигнуто этим ответом .

Я использовал следующий код:

os.path.join(os.path.dirname(__file__), '../audio/music.wav'
0 голосов
/ 26 сентября 2018

Исходя из того, что вы сказали, звучит так, как будто вам просто нужно включить каталог файла с помощью простого оператора include. Например,

, если ваши файлы настроены так:

c:program\main
c:program\resources

тогда вы можете просто сделать

import resources

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

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

...