こんにちは。hacknoteのr.katoです。
今回はpythonでライブラリを使って簡単に表を標準出力する方法を紹介します。
環境
- macOS Mojave
- python3.7.2(Anaconda)
準備(ライブラリのインストール)
Anacondaにインストールされていないライブラリを使うため、次のコマンドで新しくインストールします。
$ pip install tabulate
使い方
次の様に表のheaderと内容を指定します。
from tabulate import tabulate headers = ["header1", "header2","header3"] table = [[1,2,3],[4,5,6],[7,8,9]] result=tabulate(table, headers, tablefmt="grid") print(result)
すると次の様に出力されます。
+-----------+-----------+-----------+ | header1 | header2 | header3 | +===========+===========+===========+ | 1 | 2 | 3 | +-----------+-----------+-----------+ | 4 | 5 | 6 | +-----------+-----------+-----------+ | 7 | 8 | 9 | +-----------+-----------+-----------+
さいごに
このライブラリを使えば、いちいち自分で表のラインを作らなくても、出力してくれるのでかなり楽になるのではないでしょうか?