创建一个提取多个文件的exe

时间:2016-10-08 09:35:15

标签: python zip executable

我想制作一个可执行文件,将多个文件提取到特定位置。 我已经读过关于' extractall()'函数,并使用解压缩,但如何在可执行python文件中包含多个文件,因此每次用户双击exe文件时,它会将这些文件提取到硬编码位置?

1 个答案:

答案 0 :(得分:0)

请注意,您的存档将(在大多数情况下)特定于平台 - 如果您在Windows计算机上进行存档,则可能无法在Unix-like上运行,反之亦然等。

我建议您检查pymakeself这是一个pypi https://pypi.python.org/pypi/pymakeself

事实上,您可能会发现以下代码直接相关。

Self Extracting Archiver(Python配方): http://code.activestate.com/recipes/577485-self-extracting-archiver/

在UNIX上构建压缩的自解压可执行脚本(Python配方): http://code.activestate.com/recipes/497000-build-a-compressed-self-extracting-executable-scri/