Как ссылаться на файлы, которые были добавлены через атрибут data_files? - PullRequest
0 голосов
/ 06 декабря 2018

С помощью py2app, скажем, я добавил несколько файлов в свой пакет, используя это:

DATA_FILES = [
    ('images', ['images/picture.jpg', 'images/picture2.png']),
    ('images/icons', ['images/icons/ico1.ico'])
]

и в своем оригинале я использовал для доступа к этим файлам, например, './images/picture.jpg'.Как я должен ссылаться на них сейчас?

Я пробовал использовать один и тот же путь и использовать ./Contents/Resources//images/picture.jpg, но ни один из них не работает

1 Ответ

0 голосов
/ 11 января 2019

Обычно пути, полученные с помощью os.getcwd(), относятся к ./Contents/Resources/ после запуска py2app на моей машине.

Чтобы лучше понять вашу проблему, запустите исполняемый файл в *.app/Contents/MacOS/, затем скопируйте и предоставьте общий доступсообщение об ошибке трассировки, которое появляется в вашей терминальной консоли.Также попробуйте вставить операторы print для анализа ваших путей в Terminal.

...