Calling Exe from Python

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • M 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
    fininshed 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

  • Marc 'BlackJack' Rintsch

    #2
    Re: Calling Exe from Python

    In <1178102899.910 368.114140@n76g 2000hsh.googleg roups.com>, M Abbas wrote:
    This is what i am required to do.
    Call an executable from my python script, and when the executable is
    fininshed 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.
    Take a look at `os.system()` or the `subprocess` module.

    Ciao,
    Marc 'BlackJack' Rintsch

    Comment

    • kaens

      #3
      Re: Calling Exe from Python

      I've been using subprocess.call (['name','arg1',' arg2']) Works fine.

      On 2 May 2007 03:48:19 -0700, M Abbas <abbas4u@gmail. comwrote:
      Hello Folks,
      >
      This is what i am required to do.
      Call an executable from my python script, and when the executable is
      fininshed 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
      >
      --

      >

      Comment

      Working...