Py2exe: встроить статические файлы в сам файл exe и получить к ним доступ

Я нашел решение добавить файлы в library.zip через:Расширьте py2exe для копирования файлов в zipfile, где pkg_resources может их загрузить.

Я могу получить доступ к своему файлу, когда library.zip не включает exe.

Я добавляю файл: text.txt в каталог: foo / media в library.zip. И я использую этот код:

import pkg_resources
import zipfile
from cStringIO import StringIO

my_data = pkg_resources.resource_string(__name__,"library.zip")

filezip = StringIO(my_data)
zip = zipfile.ZipFile(filezip)
data = zip.read("foo/media/text.txt")

Я пытаюсь использовать pkg_resources, но я думаю, что я нечто-то не понимаю, потому что я могу открыть напрямую "library.zip».

Мой вопрос, как я могу сделать это, когда library.zip встраивается в exe?

С уважением

Жан-Мишель

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

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