通过SingleTable()在终端中显示规整的数据表格。
发布时间:2024-01-09 17:02:46
SingleTable()是一个Python库,用于在终端中显示规整的数据表格。该库提供了一个简单易用的API,可以轻松地创建和显示数据表格,并支持自定义表格的样式和格式。
下面是一个使用SingleTable()的示例代码:
from terminaltables import SingleTable
# 创建一个数据表格实例
table_data = [
['Name', 'Age', 'Gender'],
['John', '25', 'Male'],
['Amy', '28', 'Female'],
['Peter', '30', 'Male'],
]
table = SingleTable(table_data)
# 设置表格的标题
table.title = 'User Information'
# 设置表格的样式
table.inner_row_border = True
# 在终端中显示表格
print(table.table)
运行上述代码将在终端中显示一个规整的数据表格:
+-------+-----+--------+ | Name | Age | Gender | +=======+=====+========+ | John | 25 | Male | +-------+-----+--------+ | Amy | 28 | Female | +-------+-----+--------+ | Peter | 30 | Male | +-------+-----+--------+
可以在table_data列表中指定表格的内容,每个元素代表一行数据,而每个元素中的子列表代表一行数据的各个字段。可以根据需要添加或删除行和列。
可以通过修改table对象的属性来自定义表格的样式。例如,可以设置标题、内部行边框等。
最后,使用print(table.table)将表格打印到终端。
除了SingleTable(),SingleTable也提供了其他类型的表格,如DoubleTable()和AsciiTable(),可根据需要选择使用。这些库可以作为终端输出模块的一部分,用于创建漂亮的和易读的终端输出。
