Storing Subprocess Results

Wojtek Walczak gminick at bzt.bzt
Tue Sep 2 16:30:10 CEST 2008


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/



More information about the Python-list mailing list