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中表达式x += y和x = x+y 的区别详解
Jun 20 Python
Python中input与raw_input 之间的比较
Aug 20 Python
初探利用Python进行图文识别(OCR)
Feb 26 Python
python抓取需要扫微信登陆页面
Apr 29 Python
Python3批量移动指定文件到指定文件夹方法示例
Sep 02 Python
面向对象学习之pygame坦克大战
Sep 11 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
Nov 19 Python
python判断两个序列的成员是否一样的实例代码
Mar 01 Python
Python数据相关系数矩阵和热力图轻松实现教程
Jun 16 Python
利用python爬取有道词典的方法
Dec 08 Python
详解Java中一维、二维数组在内存中的结构
Feb 11 Python
pytorch 中autograd.grad()函数的用法说明
May 12 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中改变图片的尺寸大小的代码
2011/07/17 PHP
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
php扩展开发入门demo示例
2019/09/23 PHP
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
jQuery创建自己的插件(自定义插件)的方法
2010/06/10 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
jQuery带时间的日期控件代码分享
2015/08/26 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
[55:25]VGJ.T vs Optic Supermajor小组赛D组 BO3 第三场 6.3
2018/06/04 DOTA
Python EOL while scanning string literal问题解决方法
2020/09/18 Python
python实现下载pop3邮件保存到本地
2018/06/19 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
Python函数定义及传参方式详解(4种)
2019/03/18 Python
Python中format()格式输出全解
2019/04/12 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
Python lxml模块的基本使用方法分析
2019/12/21 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
2021/02/02 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
工作中的自我评价如何写好
2013/10/28 职场文书
外贸实习生自荐信范文
2013/11/24 职场文书
五型班组建设方案
2014/02/10 职场文书
新店开张活动方案
2014/08/24 职场文书
就业协议书盖章的注意事项
2014/09/28 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
学前班教学反思
2016/02/24 职场文书
小学生作文之《压岁钱的烦恼》
2019/09/27 职场文书
Django与数据库交互的实现
2021/06/03 Python
对象析构函数__del__在Python中何时使用
2022/03/22 Python