texttable

Python module to create simple ASCII tables for terminal output

pipmacoslinuxwindows
Try with needOr install directly
Source

About

module to create simple ASCII tables

Commands

texttable

Examples

Create a simple ASCII table with headers and data rows$ python3 -c "from texttable import Texttable; t = Texttable(); t.add_rows([['Name', 'Age'], ['Alice', '30'], ['Bob', '25']]); print(t.draw())"
Create a table with custom column alignment and width$ python3 -c "from texttable import Texttable; t = Texttable(); t.set_cols_align(['l', 'r']); t.set_cols_width([10, 8]); t.add_rows([['Name', 'Score'], ['Alice', '95']]); print(t.draw())"
Create a table and set custom data types for each column$ python3 -c "from texttable import Texttable; t = Texttable(); t.set_cols_dtype(['t', 'i']); t.add_rows([['Item', 'Count'], ['Apples', '5']]); print(t.draw())"