如何在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的官方文档。
