[Tutor] redirecting testing output to file, using two different options
alan.gauld at yahoo.co.uk
Wed May 16 13:30:57 EDT 2018
On 16/05/18 09:53, Yosef Levy wrote:
> Hello All,
> I have testing environment.
> Code is written under Python 2.6.
> testing output should be redirected to log file.
You don't say which OS you are using but if it's a
Unix variant you could just use command line
redirection of stdout/stderr. That is probably
the simplest option and requires no code changes.
I think asserts and the logging module both
use stderr by default. At least I would hope that
Redirect stderr to a logfile with
$ python myscript.py arg1 arg2...argn 2> mylogfile.txt
Windows supports redirection too but I don't recall
how (or if) you can isolate stderr...
Author of the Learn to Program web site
Follow my photo-blog on Flickr at:
More information about the Tutor