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中的CURL PycURL使用例子
Jun 01 Python
Python实现简单http服务器
Apr 12 Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
python实现自动发送报警监控邮件
Jun 21 Python
浅谈python之新式类
Aug 12 Python
Python 处理图片像素点的实例
Jan 08 Python
通过python爬虫赚钱的方法
Jan 29 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
详谈tensorflow gfile文件的用法
Feb 05 Python
解决Python 写文件报错TypeError的问题
Oct 23 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
8个出色的WordPress SEO插件收集
2011/02/26 PHP
php防止sql注入简单分析
2015/03/18 PHP
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
jQuery中scrollLeft()方法用法实例
2015/01/16 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
vuejs绑定class和style样式
2017/04/11 Javascript
详解angular ui-grid之过滤器设置
2017/06/07 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
对Python3中bytes和HexStr之间的转换详解
2018/12/04 Python
使用Python 统计高频字数的方法
2019/01/31 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
python爬虫中多线程的使用详解
2019/09/23 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
将n个数按输入顺序的逆序排列,用函数实现
2012/11/14 面试题
介绍一下Linux中的链接
2016/06/05 面试题
给护士表扬信
2014/01/19 职场文书
反腐倡廉警示教育活动总结
2014/05/05 职场文书
企业活动策划方案
2014/06/02 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
冰峪沟导游词
2015/02/09 职场文书
机关保密工作承诺书
2015/05/04 职场文书
2019旅游导游工作总结
2019/06/27 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python
基于Redis过期事件实现订单超时取消
2021/05/08 Redis
Vue Element UI自定义描述列表组件
2021/05/18 Vue.js
Go语言设计模式之结构型模式
2021/06/22 Golang