You should use os.popen() instead of os.system. os.popen() will return a file-like object that is connected to the stdout of the system command; you can then use that object's read()/readlines() method(s) to assign that output to a Python variable.
http://docs.python.org/lib/module-popen2.html On 26 Feb 2007 12:54:39 -0800, [EMAIL PROTECTED] < [EMAIL PROTECTED]> wrote:
hello everyone, Im trying to write some python code that will return information (file size, last modified ...) about files on a remote computer that I have 'no password' ssh access to. Ive been able to write code that logs on to remote computers and I can issue a command using, os.system(ssh blah.blah.blah.org "ls -l myfile") but how do I store the information returned by the ls command into a variable. The primary goal of this is to 1. check file size on remote computer 2. scp file to local computer 3. make sure file size of copy and original are the same any suggestions would be appreciated thanks gabe -- http://mail.python.org/mailman/listinfo/python-list
-- http://mail.python.org/mailman/listinfo/python-list