prettier-printer

A syntax highlighting prettier printer for Python 3.6+


Keywords
prettier, pygments, python3
License
MIT
Install
pip install prettier-printer==0.1.4

Documentation

Prettier_Printer: A syntax highlighting prettier printer for Python 3.6+

This library intends to print prettier for python code as simple and intuitive as possible.

Tutorial

Pretty print common Python values:

>>> from prettier_printer import pprint
>>> d = {
...    'example_tuple': (1, 2, 3, 4),
...    'word': 'Python is an interpreted programming language.',
...    'example dict': {'set': set([1, 2, 3, 4])}
...}
>>> pprint(d, depth=10, indent=2, width=12, sort_dict_keys=True)

{
  'example dict': {
    'set': {1, 2, 3, 4}
  },
  'example_tuple': (1, 2, 3, 4),
  'word': (
    'Python is an ',
    'interpreted ',
    'programming ',
    'language.'
  )
}

Pretty print common Python values with syntax highlight:

https://farm8.staticflickr.com/7803/40459058903_0469f24702_b.jpg

Installation

$ pipenv install prettier_printer

Only Python 3.6 is supported.