文中没有使用截图,因为格式控制的问题,文章中的运行结果会出现一些分割线的
偏移,在终端中呈现并此问题,请各位手动去操作验证。
2.
安装
prettytable
并非
python
的内置库,通过
pip install prettytable
即
可安装。
3.
一个小示例
我们先来看一个示例:
#!/usr/bin/python
#**coding:utf-8**
import sys
from prettytable import PrettyTable
reload(sys)
sys.setdefaultencoding('utf8')
table = PrettyTable(['
编
号
','
云
编
号
','
名
称
','IP
地
址
'])
table.add_row(['1','server01','
服
务
器
01','172.16.0.1'])
table.add_row(['2','server02','
服
务
器
02','172.16.0.2'])
table.add_row(['3','server03','
服
务
器
03','172.16.0.3'])
table.add_row(['4','server04','
服
务
器
04','172.16.0.4'])
table.add_row(['5','server05','
服
务
器
05','172.16.0.5'])
table.add_row(['6','server06','
服
务
器
06','172.16.0.6'])
table.add_row(['7','server07','
服
务
器
07','172.16.0.7'])
table.add_row(['8','server08','
服
务
器
08','172.16.0.8'])
table.add_row(['9','server09','
服
务
器
09','172.16.0.9'])
print(table)
以上示例运行结果如下:
linuxops@deepin:~$ python p.py
+------+----------+----------+------------+
|
编
号
|
云
编
号
|
名
称
| IP
地
址
|
+------+----------+----------+------------+
| 1 | server01 |
服
务
器
01 | 172.16.0.1 |
| 2 | server02 |
服
务
器
02 | 172.16.0.2 |
| 3 | server03 |
服
务
器
03 | 172.16.0.3 |
| 4 | server04 |
服
务
器
04 | 172.16.0.4 |