从标题和行创建漂亮的表,非常适合控制台输出。
pretty-tables的Python项目详细描述
漂亮的表将根据给定的输入创建均匀分散的列,并且可以根据您的需要调整表的长度或列数。在成功返回之前,将自动验证输入并将其转换为字符串。下面是一个简单的输出示例:
| ID | Name | Occupation | Employed |
| 1 | Justin | Software Engineer | True |
| 2 | Misty | Receptionist | False |
| 3 | John | No data | False |
安装
^{pr2}$使用
漂亮的桌子使用起来很简单。向generate_table
函数传递一个标题数组和一个二维行数组(每一行必须与标题的长度匹配)并生成一个表!传递可选的empty_cell_placeholder
以更改默认行为或None
将在表中显示的内容。在
Pretty Tables将自动验证输入,并在成功返回之前将每个项转换为字符串;但是,您可以在数组中传递任何数据类型。在以下示例中,我们使用整数、布尔值、无和字符串:
frompretty_tablesimportPrettyTablesheaders=['ID','Name','Occupation','Employed']rows=[[1,'Justin','Software Engineer',True],[2,'Misty','Receptionist',False],[3,'John',None,False],]table=PrettyTables.generate_table(headers=headers,rows=rows,empty_cell_placeholder='No data')print(table)
发展
# Lint the project make lint # Run tests make test# Run test coverage make coverage
归属
- 项目
标签: