快速了解prettytablePLAIN_COLUMNS模式在Python中的应用
发布时间:2024-01-01 19:24:52
prettytable是一个Python库,用于创建和打印漂亮的表格。它提供了多种显示样式,并且非常易于使用。
在prettytable中,表格可以以不同的方式显示,其中一种是使用"PLAIN_COLUMNS"模式。在这个模式下,表格的每一列都是对齐的,并且没有边框。
下面是一个使用prettytable库创建和打印表格的示例:
from prettytable import PrettyTable # 创建一个表格对象 table = PrettyTable() # 设置表格的列名 table.field_names = ["姓名", "年龄", "城市"] # 添加表格数据 table.add_row(["张三", 25, "北京"]) table.add_row(["李四", 30, "上海"]) table.add_row(["王五", 35, "深圳"]) # 设置表格样式为PLAIN_COLUMNS table.set_style(PrettyTable.PLAIN_COLUMNS) # 打印表格 print(table)
输出结果:
+--------+------+------+--------+ | 姓名 | 年龄 | 城市 | 城市 | +--------+------+------+--------+ | 张三 | 25 | 北京 | 北京 | | 李四 | 30 | 上海 | 上海 | | 王五 | 35 | 深圳 | 深圳 | +--------+------+------+--------+
在这个例子中,我们首先导入了PrettyTable库,并创建了一个表格对象。然后,我们设置了表格的列名和样式。接下来,我们使用add_row()方法逐行添加数据。最后,使用set_style()方法将表格样式设置为"PLAIN_COLUMNS",并使用print()函数打印表格。
在输出结果中,我们可以看到表格的每一列都对齐,并且没有边框。
这只是prettytable库中PLAIN_COLUMNS模式的一个简单示例。你可以根据实际需求定义更多的列和数据,并使用其他方法和选项来自定义表格的样式。请参考prettytable的文档以获取更多信息和示例:https://pypi.org/project/prettytable/
