command_name = 'ps -ax|grep sometext >>/tmp/output.txt'f = os.popen('%s' %command_name) fp = open('/tmp/output.txt') print fp.readlines()
With Regards Vijay --- On Thu, 30/9/10, James Hartley <jjhart...@gmail.com> wrote: From: James Hartley <jjhart...@gmail.com> Subject: [Tutor] system()? popen2()? How to execute a command & save its output? To: tutor@python.org Date: Thursday, 30 September, 2010, 9:59 AM 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 -----Inline Attachment Follows----- _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor