1. 首页
  2. Python

python应用程序在windows下不出现cmd窗口的办法

“u003Cdivu003Eu003Cpu003Epython写的GTK程序,会有这样一个怪现象,本来在cmd下用 python xxx.py 启动,还好好的,但是用py2exe编译以后,再用subprocess调用命令行程序的时候,就发现一个黑乎乎的cmd窗口跳出来了,特别难看,要消除它其实也还比较容易,但是要使用startupinfo这个windows only的参数,以下代码是linux和windows通用的例子:u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F621419c981d049bb979f8d7f3a1ef0c6″ img_width=”599″ img_height=”174″ alt=”python应用程序在windows下不出现cmd窗口的办法” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpreu003Eif os.name == ‘nt’:u003Cbru003E startupinfo = subprocess.STARTUPINFO()u003Cbru003E startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOWu003Cbru003E startupinfo.wShowWindow = subprocess.SW_HIDEu003Cbru003Eelse:u003Cbru003E startupinfo = Noneu003Cbru003Esubprocess.Popen(要运行的命令, startupinfo=startupinfo)u003Cbru003Eu003Cu002Fpreu003Eu003Cpu003E经过今天的修改,gmbox beta 已经基本能在win下运行了.u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cu002Fdivu003E”

原文始发于:python应用程序在windows下不出现cmd窗口的办法

主题测试文章,只做测试使用。发布者:~那﹑男人是我的命﹪,转转请注明出处:http://www.cxybcw.com/13114.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code