手机
当前位置:查字典教程网 >脚本专栏 >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写的windows服务不能启动的问题

python正则表达式修复网站文章字体不统一的解决方法

python发送arp欺骗攻击代码分析

python利用elaphe制作二维条形码实现代码

python的正则表达式re模块的常用方法

用Python编程实现语音控制电脑

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

python判断windows隐藏文件的方法

python二叉树遍历的实现方法

精品推荐
分类导航