たろマーク (はてなブックマーク)
-
[ api ][ phone ][ webservice ]
- Colorful Bokeh Effect in Pixelmator | Abduzeedo | Graphic Design Inspiration and Photoshop Tutorials
[ pixelmator ] -
[ pixelmator ]
-
[ python ] 結構ボリュームあるw python のみならず、チームの開発サイクルとか、実際にどう活用していくかと言うことが書いてありそうで wktk
■ text な table を作る
そのまま、texttable っていうのが PyPI にある。
pip install textable して、こんなコードを書くと
# -*- coding: utf-8 -*-
from texttable import Texttable
table = Texttable()
table.add_rows([
['id', 'name', 'content'],
[1, 'aaaaa bbbbb', 'hoge'],
[2, 'bbb cccc', 'fuga'],
[3, 'dddd eeee', 'awawa'],
])
print table.draw()
こんな感じで出力できる。
$ python text_table.py +----+-------------+---------+ | id | name | content | +====+=============+=========+ | 1 | aaaaa bbbbb | hoge | +----+-------------+---------+ | 2 | bbb cccc | fuga | +----+-------------+---------+ | 3 | dddd eeee | awawa | +----+-------------+---------+
add_rows() はまとめて行を追加、1行ごとであれば add_row() ってメソッドもある。
set_cols_align() で、各 column の内容の右寄せ/左寄せ/センタリングしたり、
set_cols_valign() で縦方向の位置決め、set_deco() で罫線の style 変えたりできるっぽい。






