如何引用通过 data_files 属性添加的文件?
How to refer to files that were added via the data_files attribute?
对于 py2app,假设我使用以下方法将几个文件添加到我的包中:
DATA_FILES = [
('images', ['images/picture.jpg', 'images/picture2.png']),
('images/icons', ['images/icons/ico1.ico'])
]
在我的原始文件中,我曾经使用 './images/picture.jpg'
访问这些文件。我现在应该如何称呼它们?
我尝试过使用相同的路径和使用 ./Contents/Resources//images/picture.jpg
但都不起作用
一般情况下,通过os.getcwd()
获取的路径是指运行在我的机器上安装py2app后的./Contents/Resources/
。
为了更好地了解您的确切问题,运行 *.app/Contents/MacOS/
中的可执行文件,然后复制并共享终端控制台中出现的回溯错误消息。另外,尝试插入打印语句以在终端中分析您的路径。
对于 py2app,假设我使用以下方法将几个文件添加到我的包中:
DATA_FILES = [
('images', ['images/picture.jpg', 'images/picture2.png']),
('images/icons', ['images/icons/ico1.ico'])
]
在我的原始文件中,我曾经使用 './images/picture.jpg'
访问这些文件。我现在应该如何称呼它们?
我尝试过使用相同的路径和使用 ./Contents/Resources//images/picture.jpg
但都不起作用
一般情况下,通过os.getcwd()
获取的路径是指运行在我的机器上安装py2app后的./Contents/Resources/
。
为了更好地了解您的确切问题,运行 *.app/Contents/MacOS/
中的可执行文件,然后复制并共享终端控制台中出现的回溯错误消息。另外,尝试插入打印语句以在终端中分析您的路径。