[Tutor] system()? popen2()? How to execute a command & save its output?

James Hartley jjhartley at gmail.com
Thu Sep 30 06:29:59 CEST 2010


I'm needing to transfer the following shell construct to Python, plus save
the output of execution:

FTP_SITE='ftp.somesite.com'
ftp -a  $FTP_SITE <<EOF
binary
prompt off
cd /some_dir
dir
bye
EOF

Here, the FTP client accepts commands from STDIN, so all commands are saved
in a temporary file which is redirected to the client application.

I also need to save whatever output is generated.  How can this be done in
Python?

Thanks.

Jim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20100929/023352ee/attachment.html>


More information about the Tutor mailing list