[Tutor] Running DOS jobs in batch

Alan Gauld alan.gauld at freenet.co.uk
Thu Sep 7 19:10:11 CEST 2006


> imex_exe=r'C:\Program Files\CMG\IMEX\2005.10\EXE\mx200510.exe'
> imex_args=('mx200510.exe','-f',imex_fil,'-wd','"'+work_dir+'"')
>
> for n in range(1,nscen):
>         os.spawnv(os.P_WAIT, imex_exe, imex_args)
>
> and it seems to work.  Not sure why I need to provide the name of 
> the
> application twice though: the lib pages for spawn* say "In either 
> case, the
> arguments to the child process must start with the name of the 
> command
> being run" but hey, it works!

Glad it works.
But you probably should be using the new Subprocess module
for this kind of thing... It is supposed to supercede popen/spawn etc

Alan G. 



More information about the Tutor mailing list