python按列输出_在python中创建漂亮的列输出
生活随笔
收集整理的這篇文章主要介紹了
python按列输出_在python中创建漂亮的列输出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我試圖在python中創建一個很好的列列表,用于我創建的命令行管理工具。
基本上,我想要一個列表,如:
[['a', 'b', 'c'], ['aaaaaaaaaa', 'b', 'c'], ['a', 'bbbbbbbbbb', 'c']]
變成:
a? ? ? ? ? ? b? ? ? ? ? ? c
aaaaaaaaaa? ?b? ? ? ? ? ? c
a? ? ? ? ? ? bbbbbbbbbb? ?c
使用普通標簽不會在這里做,因為我不知道每行中最長的數據。
這與Linux中的'column -t'行為相同。
$ echo -e "a b c\naaaaaaaaaa b c\na bbbbbbbbbb c"
a b c
aaaaaaaaaa b c
a bbbbbbbbbb c
$ echo -e "a b c\naaaaaaaaaa b c\na bbbbbbbbbb c" | column -t
a? ? ? ? ? ?b? ? ? ? ? ?c
aaaaaaaaaa? b? ? ? ? ? ?c
a? ? ? ? ? ?bbbbbbbbbb? c
我已經四處尋找各種python庫來做到這一點,但找不到任何有用的東西。
總結
以上是生活随笔為你收集整理的python按列输出_在python中创建漂亮的列输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python websocket库 安装
- 下一篇: python 编译函数_在Python的