[Tutor] Invoking bash from python
metaperl at gmail.com
Mon Aug 7 21:05:11 CEST 2006
I was thinking that Python would have an expect-like clone and they do:
Don't know how good it is though.
On 8/7/06, Alan Gauld <alan.gauld at freenet.co.uk> wrote:
> >I think I found a solution to my problem and thats to use the os
> >module (
> > os.system function). I'm still open to any suggestions you may have.
> os system() will just run the bash program. Not too much avanytage.
> If you want to control the program from Python you need the popen
> functions - or the new Subprocess module.
> Alan G.
> > --Will
> > On 8/7/06, William Mhlanga <reddazz at gmail.com> wrote:
> >> I'd like to write an app that helps a user install a program on
> >> Linux
> >> after fetching it from a remote site. The program is packaged as a
> >> bin file
> >> and when run from bash, the user has to agree to a licence
> >> agreement by
> >> entering "y" or "n" and enter a path for installation. It seems
> >> like I need
> >> to find a way for my program to invoke bash so that the user can
> >> enter the
> >> input required. So far, I've figured out that I can use urllib to
> >> fetch the
> >> file and the commands module to execute some system commands. Any
> >> ideas on
> >> how I can envoke bash and pass on the users input to bash.
> >> Thanks for your input.
> >> Will
> Tutor maillist - Tutor at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Tutor