diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2022-09-16 09:09:35 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2022-09-16 09:09:35 +0000 |
commit | 0dfe1c9e2780469e3a4696e8fb3e6f717a7ebeb7 (patch) | |
tree | a0b651b55ea02e3b00bbc5eedba566fdd6bd7c08 /example1.py | |
parent | Initial commit. (diff) | |
download | terminaltables-0dfe1c9e2780469e3a4696e8fb3e6f717a7ebeb7.tar.xz terminaltables-0dfe1c9e2780469e3a4696e8fb3e6f717a7ebeb7.zip |
Adding upstream version 3.1.0.upstream/3.1.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'example1.py')
-rwxr-xr-x | example1.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/example1.py b/example1.py new file mode 100755 index 0000000..daf1fbf --- /dev/null +++ b/example1.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python +"""Simple example usage of terminaltables without any other dependencies. + +Just prints sample text and exits. +""" + +from __future__ import print_function + +from terminaltables import AsciiTable, DoubleTable, SingleTable + +TABLE_DATA = ( + ('Platform', 'Years', 'Notes'), + ('Mk5', '2007-2009', 'The Golf Mk5 Variant was\nintroduced in 2007.'), + ('MKVI', '2009-2013', 'Might actually be Mk5.'), +) + + +def main(): + """Main function.""" + title = 'Jetta SportWagen' + + # AsciiTable. + table_instance = AsciiTable(TABLE_DATA, title) + table_instance.justify_columns[2] = 'right' + print(table_instance.table) + print() + + # SingleTable. + table_instance = SingleTable(TABLE_DATA, title) + table_instance.justify_columns[2] = 'right' + print(table_instance.table) + print() + + # DoubleTable. + table_instance = DoubleTable(TABLE_DATA, title) + table_instance.justify_columns[2] = 'right' + print(table_instance.table) + print() + + +if __name__ == '__main__': + main() |