Pyhton script to call another program

Diez B. Roggisch deets at nospam.web.de
Wed May 6 11:57:46 EDT 2009


Ben Keshet wrote:

> Hi,
> 
> I am trying to write a simple python script to manipulate files and call
> other programs.  I have a program installed (rocs) which I run using
> cygwin on my XP (but is not in python).  Can I run the pyhton script and
> then call the other program in the same script?
> 
> For example:
> Python Code  # this line opens a file
> Python Code  # this line splits the file into 4 different files
> rocs  # this line calls the program 'rocs' to run on the newly formed
> files Python Code # this line renames rocs output files and saves them in
> the right place.
> 
> Otherwise, I would have to write two scripts (before and after 'rocs'),
> and run the 3 scripts/programs separately.
> 
> I am relatively new to python and don't know a lot about cygwin.  Please
> remember that if you try to answer me :) Thanks!

Check out the module "subprocess" in the standard library documentation.
This will allow you to call other programs.

Diez



More information about the Python-list mailing list