欢迎访问宙启技术站
智能推送

如何在Python中实现控制台中的表格输出

发布时间:2023-12-27 04:16:16

在Python中实现控制台中的表格输出可以使用prettytable模块。prettytable提供了一个PrettyTable类,该类可以用于创建和打印表格。

下面是一个使用prettytable模块实现控制台表格输出的示例代码:

from prettytable import PrettyTable

# 创建表格对象
table = PrettyTable()

# 设置表格的列
table.field_names = ["姓名", "年龄", "性别"]

# 添加数据行
table.add_row(["小明", 20, "男"])
table.add_row(["小红", 18, "女"])
table.add_row(["小华", 22, "男"])

# 打印表格
print(table)

运行以上代码,将输出以下表格:

+------+----+------+
| 姓名 | 年龄 | 性别 |
+------+----+------+
| 小明 | 20 | 男 |
| 小红 | 18 | 女 |
| 小华 | 22 | 男 |
+------+----+------+

可以看到,prettytable模块可通过PrettyTable类轻松创建表格,并自动根据数据调整列宽、对齐等信息,从而实现漂亮的表格输出。

PrettyTable类还提供了丰富的方法和属性,用于自定义表格样式和对表格进行修改,例如设置表格标题、设置列的对齐方式、添加/删除数据行等。具体信息可参考prettytable的官方文档。