def launchWithoutConsole(command, args):
    """Launches 'command' windowless and waits until finished"""
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
return subprocess.Popen([command] + args, startupinfo=startupinfo).wait()
if __name__ == '__main__':
    launchWithoutConsole('d:\\bin\\gzip.exe', ['-d', 'myfile.gz'])
Запуск процесса на питоне с Popen без консоли