py2exe的配置

py2exe在定义应用入口时,不是使用app参数,而是使用consolewindows参数,分别指示使用终端窗口或者图形窗口。

此外还可以在options参数中使用data_files来定义需要一同包含到发布文件夹中的数据文件。如果项目依赖了Microsoft C Runtime,则可以在这里定义。data_files接受一个元组列表,格式为[("目标文件夹", ["文件名"])],其中文件名可以使用通配符来包含多个文件。

py2exe通过参数bundle_files来配置有哪些文件需要被打包到发布文件夹中。bundle_files取值为整数,值为3时,会将所有必需文件打包;值为2时会将Python文件和其他依赖分别打包进ZIP压缩包;值为1时会将所有依赖打包进ZIP压缩包;值为0时会将应用打包为一个文件。