+ -
当前位置:首页 → 问答吧 → 用py2exe打包后的可执行程序一闪而过?

用py2exe打包后的可执行程序一闪而过?

时间:2011-01-05

来源:互联网

现在想试下让python写好的脚本能在别人的机器上直接运行。。下载了安装了py2exe。。执行后发现在dist目录下双击exe文件时一闪而过。why?

mysetup.py

Python code
# mysetup.py
from distutils.core import setup
import py2exe

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


helloworld.py

Python code
#/usr/bin/python
import os

print 'hello'
os.system('pause')



python version:2.6
py2exe version:py2exe-0.6.9.win32-py2.6
os: xp 32bit

作者: getline   发布时间: 2011-01-05

我的Python是2.4 试了你的程序没问题
你在cmd下执行exe呢?

作者: sunming2008   发布时间: 2011-01-05

引用 1 楼 sunming2008 的回复:

我的Python是2.4 试了你的程序没问题
你在cmd下执行exe呢?


cmd下执行exe可以打印出来

作者: getline   发布时间: 2011-01-05

您老在资源管理器里 "双击" 本该是命令行的脚本时, 貌似若冇事先建立控制台对象, 就冇控制台的输入输出啦, 要不加个 sleep 试试 ...

引用楼主 getline 的回复:
现在想试下让python写好的脚本能在别人的机器上直接运行。。下载了安装了py2exe。。执行后发现在dist目录下双击exe文件时一闪而过。why?

mysetup.py

Python code
# mysetup.py
from distutils.core import setup
import py2exe

setup(console=["helloworld.py……

作者: shyokou   发布时间: 2011-01-05

热门下载

更多