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 <[email protected]> wrote:
From: James Hartley <[email protected]>
Subject: [Tutor] system()? popen2()? How to execute a command & save its output?
To: [email protected]
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 - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor