zjp0633 发表于 2018-8-13 08:09:42

Python表格讲解及安装

>>> table = [["spam",42],["eggs",455],["bacon",23]]  
>>> headers = ["item","qty"]
  
>>> print tabulate(table,headers)
  
item      qty
  
-----------
  
spam       42
  
eggs      455
  
bacon      23
  
>>> print tabulate(table,headers,tablefmt="plain")
  
item      qty
  
spam       42
  
eggs      455
  
bacon      23
  
>>> print tabulate(table,headers,tablefmt="simple")
  
item      qty
  
-----------
  
spam       42
  
eggs      455
  
bacon      23
  
>>> print tabulate(table,headers,tablefmt="grid")
  
+--------+-------+
  
| item   |   qty |
  
+========+=======+
  
| spam   |    42 |
  
+--------+-------+
  
| eggs   |   455 |
  
+--------+-------+
  
| bacon|    23 |
  
+--------+-------+
  
>>> print tabulate(table,headers,tablefmt="psql")
  
+--------+-------+
  
| item   |   qty |
  
|--------+-------|
  
| spam   |    42 |
  
| eggs   |   455 |
  
| bacon|    23 |
  
+--------+-------+
  
>>> print tabulate(table,headers,tablefmt="rst")
  
===========
  
item      qty
  
===========
  
spam       42
  
eggs      455
  
bacon      23
  
===========
  
>>> print tabulate(table,headers,tablefmt="orgtbl")
  
| item   |   qty |
  
|--------+-------|
  
| spam   |    42 |
  
| eggs   |   455 |
  
| bacon|    23 |
  
>>> print tabulate(table,headers,tablefmt="mediawiki")
  
{| class="wikitable" style="text-align: left;"
  
|+ <!-- caption -->
  
|-
  
! item   !! align="right"|   qty
  
|-
  
| spam   || align="right"|    42
  
|-
  
| eggs   || align="right"|   455
  
|-
  
| bacon|| align="right"|    23
  
|}
  
>>> print tabulate(table,headers,tablefmt="html")
  
<table>
  
<tr><th>item</th><th style="text-align: right;">qty</th></tr>
  
<tr><td>spam</td><td style="text-align: right;">   42</td></tr>
  
<tr><td>eggs</td><td style="text-align: right;">455</td></tr>
  
<tr><td>bacon </td><td style="text-align: right;">   23</td></tr>
  
</table>
  
>>> print tabulate(table,headers,tablefmt="latex")
  
\begin{tabular}{lr}
  
\hline
  
item   &   qty \\
  
\hline
  
spam   &    42 \\
  
eggs   &   455 \\
  
bacon&    23 \\
  
\hline
  
\end{tabular}
  
>>>
页: [1]
查看完整版本: Python表格讲解及安装