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

使用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   |
+---------+-----+--------+

可以看到,表格以漂亮的方式显示在命令行中,每个单元格之间有适当的边框分隔。