Capturing output from stderr

Klaus Alexander Seistrup klaus at
Mon Dec 5 14:34:24 CET 2005

Doru-Catalin Togea wrote:

> On solaris, I call a program from python with
>  	os.system("some command > outputFile.txt" )
> This redirects the output of "some command"'s stdout to "outputFile.txt". 
> However I need to redirect or somehow capture the output from "some 
> command"'s stderr to this file too. How can I do that?

You could do "some command >outputFile.txt 2>&1", or you could use the
commands.getoutput() or commands.getstatusoutput() methods.


Klaus Alexander Seistrup
Magnetic Ink, Copenhagen, Denmark

More information about the Python-list mailing list