从可执行文件编译py2exe



我在这个网站上看到过类似的问题,但没有正确回答我的要求。我对py2exe相当熟悉。

我想创建一个程序(在python和py2exe中),我可以将其分发给我的客户,使他们能够添加自己的数据(而不是代码,只是数字),并作为新的/修改后的exe重新分发以供进一步分发(作为一个文件,所以我的代码+数据)。我知道这可以用多个文件来完成。

在没有客户安装python的情况下,这在概念上可行吗?我想我在问如何执行"bundlefles"选项?

非常感谢

我认为这是可能的。我不确定py2xe是如何工作的,但我知道pyinstaller是如何工作,因为两者都是一样的,所以应该工作得相似。

也就是说,一个文件标志并不能真正创建一个文件。对于最终用户来说,它看起来是这样的,但当用户运行应用程序时,它会自行解包,文件会存储在物理位置。您可以尝试编辑一些源文件(即numbers.py或data.py),然后用更改的数据重新打包。

我知道这不是最好的解释,你必须自己进一步思考。我只是向你展示可能的方式。

最新更新