calling a .exe from Python
Nick Craig-Wood
nick at craig-wood.com
Tue Jun 24 08:32:12 EDT 2008
evidentemente.yo <evidentemente.yo at gmail.com> wrote:
> Hi, i am trying to call a .exe from my .py file, i have found the exec
> function, but i'm not sure of how to use it:S
>
> would it be f.e.:
>
> execl (mypath/myfile.exe,myfile,arg1,arg2,...)
>
> ????
>
> Another question is, when i call my .exe with exec, i understand that
> my .py file will stop running, and instead the new process will be
> launched instead of it. Is it true?
> Is there a way to launch my .exe without finishing my .py file??
>
> thank you very much:)
Probably what you want is this...
from subprocess import call
rc = call(["mypath/myfile.exe",arg1,arg2])
rc will contain the exit status
See the subprocess module for more things you can do
--
Nick Craig-Wood <nick at craig-wood.com> -- http://www.craig-wood.com/nick
More information about the Python-list
mailing list