无法打开使用py2exe将.py转换为.exe后生成的.exe

Can't open .exe generated after converting .py to .exe with py2exe

我正在尝试使用 py2exe.

.py 文件转换为 .exe

我用这段代码制作安装文件(用于简单的 hello world 代码):

    from distutils.core import setup
    import py2exe

    setup(console=["hello.py"])

在 cmd 写入后:

    python setup.py py2exe

我得到 builddist 文件夹。

dist 文件夹中,我有 hello.exe 文件。

but ,当我打开 .exe 文件时,它会打开一纳秒并关闭它而不停留或显示 hello world 行。

为什么?

您应该在您的代码末尾放置一个raw_input()(或input() in python 3.x);这样它会在显示您的 "Hello World" 语句时等待您的输入。

代码:

print "Hello World!"
end_command = raw_input("Press any key to exit...")