如何将存档打包到可执行的.exe文件?

时间:2013-04-21 03:26:36

标签: python user-interface tkinter exe py2exe

我使用基于Tkinter的GUI编写了一个Python程序,并使用Py2Exe将它们转换为独立的Windows程序,现在我有一个包含帮助文件和一个.exe文件的大文件夹。

你知道将它全部打包到一个.exe文件的方法吗?感谢。

1 个答案:

答案 0 :(得分:2)

您必须在配置中使用zipfile = None设置构建脚本:

import py2exe, sys
from distutils.core import setup

sys.argv.append('py2exe')

setup(
    options = {
        'py2exe': {
            'verbose': True,
            'bundle_files': 1,
            'compressed': True,
            'dll_excludes': ['MSVCP90.dll', 'HID.DLL', 'w9xpopen.exe']
        }
    },
    windows = [{'script': "main.py"}],
    zipfile = None,
)

这将创建一个可执行文件。