使用SingleTable()在命令行中显示数据表格的方法。
发布时间:2024-01-09 16:56:58
要在命令行中显示数据表格,可以使用Python中的PrettyTable模块。PrettyTable是一个简单的Python库,用于在命令行中创建漂亮的表格。SingleTable类是PrettyTable模块中的一个类,用于创建单行表格。
首先,需要安装PrettyTable模块。在命令行中运行以下命令来安装:
pip install prettytable
接下来,可以使用以下代码示例来创建和显示一个单行表格:
from prettytable import PrettyTable # 创建SingleTable对象 table = PrettyTable(["Name", "Age", "Gender"]) # 添加数据行 table.add_row(["John", 30, "Male"]) table.add_row(["Emma", 25, "Female"]) table.add_row(["Michael", 35, "Male"]) # 设置表格样式 table.align = "l" # 左对齐 table.border = True # 显示表格边框 table.header_style = "upper" # 表头字母大写 # 输出表格 print(table)
上述代码创建了一个带有三列(Name、Age和Gender)的表格,并添加了三个数据行。然后,设置了表格的样式,包括左对齐、显示边框和表头字母大写。最后,使用print语句输出表格。
运行以上代码,在命令行中将显示如下的表格:
+---------+-----+--------+ | NAME | AGE | GENDER | +---------+-----+--------+ | John | 30 | Male | | Emma | 25 | Female | | Michael | 35 | Male | +---------+-----+--------+
可以看到,表格以漂亮的方式显示在命令行中,每个单元格之间有适当的边框分隔。
