"James Hartley" <jjhart...@gmail.com> wrote
I'm needing to transfer the following shell construct to Python,
plus save
the output of execution:
Are you sure? It looks like you would be better writing a python
program
using the ftp module. Shells are intended to execute external programs
but Python provides the tools to do the job directly from Python, with
no need to start external programs in most cases.
FTP_SITE='ftp.somesite.com'
ftp -a $FTP_SITE <<EOF
binary
prompt off
cd /some_dir
dir
bye
EOF
If you really really need to use an external process use the
subprocess module.
But first check that you can't do it from within Python.
HTH
--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor