我已成功将.py脚本转换为.exe但问题是当我按下.exe图标时它不会被执行。黑屏会弹出几分之一秒然后消失。
我尝试通过命令提示符执行它并且它确实执行但是如果我直接单击.exe则不会运行。只是想知道放置.exe文件是否存在错误,因为我遇到了这个问题。
# setup.py
from distutils.core import setup
import py2exe
setup(console=["myscript.py"])
python setup.py py2exe --help
python setup.py py2exe
答案 0 :(得分:2)
你的shell因程序结束而消失。
使用raw_input('enter to finish')
行结束程序,控制台将保持允许您查看结果。
答案 1 :(得分:0)
当你从命令提示符运行它时,你怎么知道它被执行了?如果应用程序只是输出并退出,您将看到您描述的行为:黑色窗口将闪烁并消失。这与从Windows资源管理器运行任何其他win32控制台应用程序相同。