python应用程序在windows下不出现cmd窗口的办法


Posted in Python onMay 29, 2014

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 相关文章推荐
Python写的贪吃蛇游戏例子
Jun 16 Python
python基础教程之对象和类的实际运用
Aug 29 Python
谈谈Python进行验证码识别的一些想法
Jan 25 Python
Python Socket使用实例
Dec 18 Python
基于windows下pip安装python模块时报错总结
Jun 12 Python
Python实现基于C/S架构的聊天室功能详解
Jul 07 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
Oct 26 Python
对python产生随机的二维数组实例详解
Dec 13 Python
python 用所有标点符号分隔句子的示例
Jul 15 Python
基于django micro搭建网站实现加水印功能
May 22 Python
Python函数调用追踪实现代码
Nov 27 Python
python正则表达式re模块详细介绍
May 29 #Python
在python中的socket模块使用代理实例
May 29 #Python
python中stdout输出不缓存的设置方法
May 29 #Python
python两种遍历字典(dict)的方法比较
May 29 #Python
python中常用的各种数据库操作模块和连接实例
May 29 #Python
从零学Python之入门(五)缩进和选择
May 27 #Python
从零学Python之入门(四)运算
May 27 #Python
You might like
基于mysql的bbs设计(三)
2006/10/09 PHP
php 读取文件乱码问题
2010/02/20 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
php基于curl实现随机ip地址抓取内容的方法
2016/10/11 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
js 图片等比例缩放代码
2010/05/13 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
ajax的分页查询示例(不刷新页面)
2017/01/11 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
2018/08/08 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
python实现自动重启本程序的方法
2015/07/09 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
Python面向对象程序设计示例小结
2019/01/30 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
Python使用贪婪算法解决问题
2019/10/22 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
python实现图像外边界跟踪操作
2020/07/13 Python
python自动打开浏览器下载zip并提取内容写入excel
2021/01/04 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
HTML5 Canvas绘制文本及图片的基础教程
2016/03/14 HTML / CSS
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
MVC的各个部分都有那些技术来实现?如何实现?
2016/04/21 面试题
销售员岗位职责范本
2014/02/03 职场文书
模范教师事迹材料
2014/02/10 职场文书
工程质量月活动方案
2014/02/19 职场文书
国家助学金感谢信
2015/01/21 职场文书
幼儿教师小班个人总结
2015/02/05 职场文书
争做文明公民倡议书
2019/06/24 职场文书
CocosCreator如何实现划过的位置显示纹理
2021/04/14 Javascript
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL