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删除过期文件的方法
May 29 Python
Python3使用Matplotlib 绘制精美的数学函数图形
Apr 11 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
Jul 12 Python
Django接收post前端返回的json格式数据代码实现
Jul 31 Python
python3.6编写的单元测试示例
Aug 17 Python
python中open函数的基本用法示例
Sep 07 Python
基于Python实现剪切板实时监控方法解析
Sep 11 Python
Python装饰器用法与知识点小结
Mar 09 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
Apr 27 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
Python爬虫requests库多种用法实例
May 28 Python
如何理解Python中的变量
Jun 01 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
咖啡的植物学知识
2021/03/03 咖啡文化
php面向对象的用户登录身份验证
2017/06/08 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
javascript web页面刷新的方法收集
2009/07/02 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
JavaScript中的类继承
2010/11/25 Javascript
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
javascript实现禁止复制网页内容汇总
2015/12/30 Javascript
理解javascript中的闭包
2017/01/11 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
详解jQuery中的easyui
2018/09/02 jQuery
Vue 事件处理操作实例详解
2019/03/05 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
详解为element-ui的Select和Cascader添加弹层底部操作按钮
2020/02/07 Javascript
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
python导入坐标点的具体操作
2019/05/10 Python
python输出决策树图形的例子
2019/08/09 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
工会优秀工作者事迹
2014/08/17 职场文书
高中生国庆节演讲稿范文2014
2014/09/21 职场文书
党员个人批评与自我批评
2014/10/14 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang