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列表与元组详解实例
Nov 01 Python
Python中处理时间的几种方法小结
Apr 09 Python
Python内置函数dir详解
Apr 14 Python
python+opencv实现的简单人脸识别代码示例
Nov 14 Python
Python logging管理不同级别log打印和存储实例
Jan 19 Python
python数据封装json格式数据
Mar 04 Python
Tensorflow卷积神经网络实例进阶
May 24 Python
numpy concatenate数组拼接方法示例介绍
May 27 Python
解决Python中回文数和质数的问题
Nov 24 Python
python绘制雪景图
Dec 16 Python
python 画图 图例自由定义方式
Apr 17 Python
python中pow函数用法及功能说明
Dec 04 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
第七节 类的静态成员 [7]
2006/10/09 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
javascript hasFocus使用实例
2010/06/29 Javascript
轻松创建nodejs服务器(10):处理上传图片
2014/12/18 NodeJs
JavaScript知识点总结(十一)之js中的Object类详解
2016/05/31 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
react同构实践之实现自己的同构模板
2019/03/13 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python 实现简单的shell sed替换功能(实例讲解)
2017/09/29 Python
python定向爬取淘宝商品价格
2018/02/27 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
Python简易版图书管理系统
2019/08/12 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
解决jupyter notebook 出现In[*]的问题
2020/04/13 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
详解纯CSS3制作的20种loading动效
2017/07/05 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
计算机开发个人求职信范文
2013/09/26 职场文书
销售辞职报告范文
2014/01/12 职场文书
三年大学自我鉴定
2014/01/16 职场文书
物流专业求职信
2014/06/30 职场文书
2014年教师节活动总结
2014/08/29 职场文书
化工实习心得体会
2014/09/09 职场文书
材料员岗位职责范本
2015/04/11 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
webpack的移动端适配方案小结
2021/07/25 Javascript
vue @ ~ 相对路径 路径别名设置方式
2022/06/05 Vue.js