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启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
Apr 09 Python
用 Python 连接 MySQL 的几种方式详解
Apr 04 Python
python中的decorator的作用详解
Jul 26 Python
python使用folium库绘制地图点击框
Sep 21 Python
浅谈python实现Google翻译PDF,解决换行的问题
Nov 28 Python
Python OpenCV 使用滑动条来调整函数参数的方法
Jul 08 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
Python json转字典字符方法实例解析
Apr 13 Python
利用python清除移动硬盘中的临时文件
Oct 28 Python
Python+unittest+DDT实现数据驱动测试
Nov 30 Python
python通过cython加密代码
Dec 11 Python
Django视图类型总结
Feb 17 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
PHP对象Object的概念 介绍
2012/06/14 PHP
php中使用临时表查询数据的一个例子
2013/02/03 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
PHP设置进度条的方法
2015/07/08 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
Javascript 写的简单进度条控件
2008/01/22 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
微信小程序如何使用globalData的方法
2019/06/06 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
BrandAlley英国:法国折扣奢侈品网上零售商
2017/07/03 全球购物
数控专业大学生的自我鉴定
2013/11/13 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
高中生家长寄语大全
2014/04/03 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
雷峰塔导游词
2015/02/09 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python