Python打印表格边框
时间: 2024-10-22 13:24:35 浏览: 26
Python 使用 prettytable 库打印表格美化输出功能
在Python中,你可以使用`tabulate`库来方便地打印表格,包括边框。`tabulate`是一个非常好用的模块,它能将数据转换成美观的表格形式。首先,你需要安装这个库,如果还没有安装,可以使用pip:
```bash
pip install tabulate
```
然后,你可以使用以下代码结构来创建并打印带边框的表格:
```python
from tabulate import tabulate
# 定义你的数据
data = [
['Name', 'Age', 'City'],
['Alice', 25, 'New York'],
['Bob', 30, 'London'],
['Charlie', 35, 'Paris']
]
# 设置表头样式和边界风格
table_styles = [{'selector': 'th', 'props': [('border', '1px solid black'), ('padding', '5px')]}]
# 打印表格
print(tabulate(data, headers='firstrow', tablefmt='grid', style=table_styles))
```
这里,`headers='firstrow'`表示第一行作为表头,`tablefmt='grid'`指定网格线样式,`style=table_styles`设置了单元格边框。运行这段代码,你会看到一个有边框的表格。
阅读全文