skip to navigation
skip to content

pyprinter 1.1

Print Everything!

Printing everything for everyone!

Project page:https://github.com/ofir123/PyPrinter

Usage

The perfect printer for Python 3!

Just create a printer instance, pick your favorite colors and get to work!
PyPrinter supports all ANSI colors, and crazy encodings!
It also calculates the console width in order to wrap words properly.

import pyprinter

printer = pyprinter.get_printer()

# Write a simple line.
printer.write_line(printer.YELLOW + 'Hello World!')
# Use indentations.
with printer.group(indent=4):
    printer.write_line(printer.GREEN + 'Hello Again!')
# Write aligned values.
printer.write_aligned('Awesomeness', 'Check!')
# Write titles.
printer.write_title('Wow!')
# Print human-readable file sizes.
from pyprinter import FileSize

FileSize(42352352).pretty_print()
# Use tables.
from pyprinter import Table

Table('Test', [[1, 2, 3],['a', 'b', 'c']]).pretty_print()
# Integrate friendly progress bars.
import time
from pyprinter import ProgressBar

progress = ProgressBar(10)
for i in range(10):
    time.sleep(1)
    progress.eval(i)
progress.finish()
# Use word-wrapping or colors only.
printer = pyprinter.get_printer(colors=False, width_limit=True)
printer.write_line(printer.YELLOW + 'Hello World!')

Install

pip install pyprinter

 
File Type Py Version Uploaded on Size
pyprinter-1.1-py3-none-any.whl (md5) Python Wheel py3 2017-10-04 69KB
pyprinter-1.1.tar.gz (md5) Source 2017-10-04 60KB