I was thinking that Python would have an expect-like clone and they do:
http://pexpect.sourceforge.net/

Don't know how good it is though.

On 8/7/06, Alan Gauld <[EMAIL PROTECTED]> 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 < [EMAIL PROTECTED]> 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@python.org
http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to