Calling Exe from Python
Rex Turnbull
rex at abc.def
Fri May 4 07:44:47 EDT 2007
muhamad.abbas :
> Hello Folks,
>
> This is what i am required to do.
> Call an executable from my python script, and when the executable is
> finished running, i should continue with my python script.
>
> I have tried "os.exec()" but it calls the executable and never returns
> to the calling python script.
> I tried "os.fork" it will start an independent process,
> since logic of my program depends on the results of executable.
>
> I am unable to figure, how to do it.
> Hope you folks would help me.
>
> ~JinBaba
>
I use
import os
os.spawnl(os.P_WAIT, pathToExe, pathToExe, parm1, parm2, parm3, )
Remember that pathToExe must also be the first parameter.
There are many other flavors of os.spawn, check documentation!
Good luck,
Rex
More information about the Python-list
mailing list