Karl Putland kperacles at
Sun Aug 1 22:15:11 CEST 1999

This worked for me on a project I did a couple of months ago.  It did its thing for a couple of minutes then when it exited the Python script resumed.

import os
    os.spawnv(os.P_WAIT, os.path.join(gmpath,'gmw4.exe'),
              [r' /u:MASTER', r' /p:ACCESS', r' /r:69,5'])

spawnv (mode, path, args) 
Execute the program path in a new process, passing the arguments specified in args as command-line parameters. args may be a list or a tuple. mode is a magic operational constant. See the Visual C++ Runtime Library documentation for further information. Availability: Windows. New in version 1.5.2. 

Possible values for the mode parameter to spawnv() and spawnve(). Availability: Windows. New in version 1.5.2. 

Karl Putland
kperacles at

Craig Curtis <c.curtis at> wrote in message news:19990801171952.JFVG5731 at default...
> I am trying to spawn c:\windows\notepad.exe from a Python program.  I want
> the python script to wait for Notepad to exit.  
> How can I do this?  
> I have tried all combinations I can think of using execv, spawn, system and
> cannot get it to work.
> Could someone please post the exact command sequence to type in.
> Thanks in advance,
> Craig Curtis

More information about the Python-list mailing list