Redirecting stdout and stdin

Matthew Thorley ruach at
Thu Mar 4 20:50:32 CET 2004

I am working on a script that calls a program ssh in this case. The 
script needs to be non-interactive so I need python to comunicate with 
ssh. I am having difficult time opening a pipe to the program and 
reading and writing output to it. I tried using popen something like:

ssh = popen('ssh user at host')
if ssh[1].readline = 'something':


But everytime I run the thing stdout still shows up on the command line 
and I get propmted to enter the password interactively.

Any thoughts ?

thanks much

More information about the Python-list mailing list