3

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

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

如果我的客户没有安装 python,这在概念上是否可行?我想我在问如何执行“bundlefiles”选项?

非常感谢

4

1 回答 1

1

我认为这是可能的。我不确定 py2exe 是如何工作的,但我知道 pyinstaller 是如何工作的,因为两者都做同样的事情,所以它应该工作类似。

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

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

于 2013-02-04T19:10:27.093 回答