2012-08-08 96 views
0

表有沒有在Python(或其他)的簡單方法很好地格式化,看起來像這樣的文件:文件格式,如蟒蛇

Type Count  Number 
aaa 26 (-15) 5963206 
bbb 0 (0)  
ccc 347 (170) 4831807 4831907 
ddd 0 (0)  
eee 5 (2) 4831920 4831921 4831922 4831923 5695118 5757377 
fff 10 (10) 

我有3列分離BU選項卡(或空格或逗號,或其他) 我想類似這樣的輸出:

+------------------------------------+ 
| Type | Count | Number   | 
+------------------------------------+ 
|aaa | 26 (-15) | 5963206   | 
|bbb | 0 (0) |     | 
|ccc | 347 (170)| 4831807 4831907 | 
|ddd | 0 (0) |     | 
|eee | 5 (2) | 4831920 4831921 | 
|fff | 10 (10) |     | 
-------------------------------------- 
+2

在http://stackoverflow.com/questions/5909873/python-pretty-printing-ascii-tables中的答案可能會有所幫助 – ThiefMaster 2012-08-08 12:39:34

回答

0

你也許可以利用Asciitable用於這一目的。我認爲像asciitable.FixedWidth會做delimiter='|'

+0

Thx,似乎是如此,我是看着它! – user1568732 2012-08-08 12:44:52