Scrivendo una applicazione che in un ciclo while esegue un file .exe, appare e scompare di continuo la finestra di console, tipica delle applicazioni DOS sotto Windows.

Per risolvere questo piccolo ma fastidiosissimo problema basta utilizzare la libreria win32con:

from win32con import CREATE_NO_WINDOW
subprocess.Popen(["file.exe", "-foo"], stdout=subprocess.PIPE, creationflags=CREATE_NO_WINDOW)

Articolo breve, soluzione efficace 😉