Calling Exe from Python

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • muhamad.abbas

    #1

    Calling Exe from Python

    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

  • Rex Turnbull

    #2
    Re: Calling Exe from Python

    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

    Comment

    Working...