我使用如下所示的py2exe
并在生成的exe文件的other_resources
表中保存一些带有PNG
的png文件。一切顺利,在检查exe文件时,我可以看到png存储在那里。
setup(
...
windows =[{
'script' : 'myscript.py',
'icon_resources' : [
(0, 'favicon.ico'),
],
'other_resources':[
(1, 'PNG' , get_content('big_images_1.png')),
(2, 'PNG' , get_content('big_images_2.png')),
]
)
现在我想从exe文件中读取它们。我搜索并找到此代码来阅读图标
icon_data = win32api.LoadResource(0, win32con.RT_ICON, icon_id)
它还从exe读取位图,但不读取用户定义的PNG表。
任何人都可以帮我从exe文件中读取它们吗?
感谢。
答案 0 :(得分:0)
我偶然发现了!愚蠢地测试使用PNG
for resource_id!
png_data = win32api.LoadResource(0, 'PNG', icon_id)