-
Book Overview & Buying
-
Table Of Contents
Python Automation Cookbook - Second Edition
By :
In this recipe, we'll cover some of Python's built-in capabilities to examine code, investigate what's going on, and detect when things are not behaving properly.
We can also verify when things are working as expected. Remember that being able to rule out part of the code as the source of a bug is incredibly important.
While debugging, we typically need to analyze unknown elements and objects that come from an external module or service. Code in Python is highly discoverable at any point in its execution. This ability to examine the types and properties of the code while it is being executed is called introspection.
Everything in this recipe is included by default in Python's interpreter.
pprint:
>>> from pprint import pprint
dictionary:
>>> dictionary = {'example': 1}
...