产业气象站:5个案例让Python输出漂亮的表格!( 三 )


这是因为table并不是PrettyTable对象 , 而是包含单个PrettyTable对象的列表 , 它通过解析html而来 , 所以无法直接打印table , 而需要打印table[0]
表格输出格式
正如支持多种输入一样 , 表格的输出也支持多种格式 , 我们在上面中的例子中已经使用了print的方式输出 , 这是一种常用的输出方式 。
A、print
直接通过print打印出表格 。 这种方式打印出的表格会带边框 。
B、输出HTML格式的表格
print(table.get_html_string())可以打印出html标签的表格 。
在上面的例子中 , 使用print(table.get_html_string())会打印出如下结果:
编号云编号名称IP地址1server01服务器01172.16.0.12server02服务器02172.16.0.2
选择性输出
prettytable在创建表格之后 , 你依然可以有选择的输出某些特定的行.
A、输出指定的列
printtable.get_string可以输出指定的列
【产业气象站:5个案例让Python输出漂亮的表格!】B、输出前两行