Skip to Content
Modern Python Standard Library Cookbook
book

Modern Python Standard Library Cookbook

by Alessandro Molina
August 2018
Intermediate to advanced
366 pages
10h 14m
English
Packt Publishing
Content preview from Modern Python Standard Library Cookbook

There's more...

You might be wondering why we configured logging to send its output to stderr, instead of the standard output. This allows us to separate the output of our software (which is written to stdout through the print statements) from the logging information. This is usually a good practice because the user of your tool might need to call the output of your tool without all the noise generated by logging messages, and doing so allows us to call our script with something such as the following:

$ python dosum.py 2>/dev/null
8
16
5
0

We'll only get back the results, without all the noise, because we redirected stderr to /dev/null, which on Unix systems leads to throwing away all that was written to stderr.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Matthew Wilkes

Publisher Resources

ISBN: 9781788830829Supplemental Content