python在windows下创建隐藏窗口子进程的方法

本文实例讲述了python在windows下创建隐藏窗口子进程的方法。分享给大家供大家参考。具体实现方法如下:

import subprocess

IS_WIN32 = 'win32' in str(sys.platform).lower()

def subprocess_call(*args, **kwargs):

#also works for Popen.

#It creates a new *hidden* window,

#so it will work in frozen apps (.exe).

if IS_WIN32:

startupinfo = subprocess.STARTUPINFO()

startupinfo.dwFlags = subprocess.CREATE_NEW_CONSOLE | subprocess.STARTF_USESHOWWINDOW

startupinfo.wShowWindow = subprocess.SW_HIDE

kwargs['startupinfo'] = startupinfo

retcode = subprocess.call(*args, **kwargs)

return retcode

希望本文所述对大家的Python程序设计有所帮助。

以上是 python在windows下创建隐藏窗口子进程的方法 的全部内容, 来源链接: utcz.com/z/350029.html

回到顶部