Regarding subprocess module

Gabriel Genellina gagsl-py2 at
Fri Sep 5 23:48:57 CEST 2008

En Fri, 05 Sep 2008 09:56:02 -0300, tarun <tarundevnani at>  

> import subprocess,time
> cmdExe = "C:\\WINDOWS\\system32\\cmd.exe"
> myProcess = subprocess.Popen(cmdExe,stdin=subprocess.PIPE)
> time.sleep(2)
> myProcess.stdin.write('cd Desktop\r\n')
> I copied the above lines of code to a file and tried executing the python
> file from dos box (command prompt) on windows
> I want subprocess.Popen to open a new dos box. But it works in the same
> window. What should I do to open the subprocess in new window?

Add this argument: creationflags = subprocess.CREATE_NEW_CONSOLE

See "Creation of a Console" in MSDN:
Gabriel Genellina

More information about the Python-list mailing list