Pretty prints the Prolog translation of a Python data structure in 
Python syntax. This exploits pformat() from the Python 
module
pprint to do the actual formatting. Options is 
translated into keyword arguments passed to pprint.pformat(). 
In addition, the option nl(Bool) is processed. When true 
(default), we use pprint.pp(), which makes the output 
followed by a newline. For example:
?- py_pp(py{a:1, l:[1,2,3], size:1000000},
         [underscore_numbers(true)]).
{'a': 1, 'l': [1, 2, 3], 'size': 1_000_000}
- Compatibility
- PIP