Uruchamianie procesu w pythonw z Popen bez konsoli

Mam program z GUI, który uruchamia zewnętrzny program za pośrednictwem połączenia Popen:

p = subprocess.Popen("<commands>" , stdout=subprocess.PIPE , stderr=subprocess.PIPE , cwd=os.getcwd())
p.communicate()

Ale pojawia się konsola, niezależnie od tego, co robię (próbowałem przekazać ją NUL dla uchwytu pliku). Czy jest jakiś sposób, aby to zrobić bez pobierania pliku binarnego, który wzywam do zwolnienia konsoli?

questionAnswers(5)

yourAnswerToTheQuestion