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?
С уважением
Жан-Мишель