On Tue, 2 Sep 2008 07:16:21 -0700 (PDT), topazcode wrote: > I am using the subprocess module to run some shell commands on a Linux > system: > > import subprocess > output = subprocess.call('''ssh server1 "uptime"''', shell=True) > > The above assigns the output variable with a return code, i.e. 0 in > this case. How can I actually capture the data returned from > subprocess.call, rather than just the return code?
Use subprocess.Popen instead of call. -- Regards, Wojtek Walczak, http://tosh.pl/gminick/ -- http://mail.python.org/mailman/listinfo/python-list