1
0
Fork 0
Find a file
Daniel Baumann 2549029f07
Rediffing Avoid-writing-bytes-to-stdout.patch.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-12 13:07:13 +01:00
dead_code Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
debian Rediffing Avoid-writing-bytes-to-stdout.patch. 2025-02-12 13:07:13 +01:00
docs Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
terminaltables Adding upstream version 3.1.0. 2025-02-12 13:04:33 +01:00
tests Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
.env_example Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
.gitignore Adding upstream version 3.1.0. 2025-02-12 13:04:33 +01:00
build.sh Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
CHANGELOG.md Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
CONTRIBUTING.md Adding upstream version 3.1.0. 2025-02-12 13:04:33 +01:00
example1.py Adding upstream version 3.1.0. 2025-02-12 13:04:33 +01:00
example2.py Adding upstream version 3.1.0. 2025-02-12 13:04:33 +01:00
example3.py Adding upstream version 3.1.0. 2025-02-12 13:04:33 +01:00
LICENSE Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
Pipfile Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
publish.sh Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
pyproject-whl.toml Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
pyproject.toml Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
README.md Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00
tox.ini Merging upstream version 3.1.10 (Closes: #1014035). 2025-02-12 13:07:05 +01:00

terminaltables

What is it

Easily draw tables in terminal/console applications from a list of lists of strings. Supports multi-line rows.

  • Python 2.6, 2.7, PyPy, PyPy3, 3.3, 3.4, and 3.5+ supported on Linux and OS X.
  • Python 2.7, 3.3, 3.4, and 3.5+ supported on Windows (both 32 and 64 bit versions of Python).

📖 Full documentation: https://robpol86.github.io/terminaltables

Quickstart

Install:

pip install terminaltables

Usage:

from terminaltables import AsciiTable

table_data = [
    ['Heading1', 'Heading2'],
    ['row1 column1', 'row1 column2'],
    ['row2 column1', 'row2 column2'],
    ['row3 column1', 'row3 column2']
]
table = AsciiTable(table_data)
print
table.table
+--------------+--------------+
| Heading1     | Heading2     |
+--------------+--------------+
| row1 column1 | row1 column2 |
| row2 column1 | row2 column2 |
| row3 column1 | row3 column2 |
+--------------+--------------+

Example Implementations

Example Scripts Screenshot

Source code for examples:

Change Log