手机
当前位置:查字典教程网 >脚本专栏 >python >python应用程序在windows下不出现cmd窗口的办法
python应用程序在windows下不出现cmd窗口的办法
摘要:python写的GTK程序,会有这样一个怪现象,本来在cmd下用pythonxxx.py启动,还好好的,但是用py2exe编译以后,再用su...

python写的GTK程序,会有这样一个怪现象,本来在cmd下用 python xxx.py 启动,还好好的,但是用py2exe编译以后,再用subprocess调用命令行程序的时候,就发现一个黑乎乎的cmd窗口跳出来了,特别难看,要消除它其实也还比较容易,但是要使用startupinfo这个windows only的参数,以下代码是linux和windows通用的例子:

复制代码 代码如下:

if os.name == 'nt':

startupinfo = subprocess.STARTUPINFO()

startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW

startupinfo.wShowWindow = subprocess.SW_HIDE

else:

startupinfo = None

subprocess.Popen(要运行的命令, startupinfo=startupinfo)

经过今天的修改,gmbox 0.2.4 beta 已经基本能在win下运行了,哈哈。

【python应用程序在windows下不出现cmd窗口的办法】相关文章:

python创建和使用字典实例详解

理解python多线程(python多线程简明教程)

python聊天程序实例代码分享

Tornado Web服务器多进程启动的2个方法

使用python 获取进程pid号的方法

Python 字符串操作实现代码(截取/替换/查找/分割)

python和C语言混合编程实例

python 不关闭控制台的实现方法

python多线程http下载实现示例

python用于url解码和中文解析的小脚本(python url decoder)

精品推荐
分类导航