import prettytable as pt
tb = pt.PrettyTable()
cols = ['ID','Time','During','Command']
tb.field_names=cols
data = [
'169\n1676083845\n67419\nSCAN\n3928357\nMATCH\nC66:ws:product_constants*\nCOUNT\n5000\n10.147.22.42:14610',
'168\n1676083712\n61821\nSCAN\n133136\nMATCH\nC66:ws:product_constants*\nCOUNT\n5000\n10.147.22.47:51095',
''
]
for i in [i.split('\n')[:4] for i in data if i]:
tb.add_row(i)
print(tb)
输出如下:
+-----+------------+--------+---------+
| ID | Time | During | Command |
+-----+------------+--------+---------+
| 169 | 1676083845 | 67419 | SCAN |
| 168 | 1676083712 | 61821 | SCAN |
+-----+------------+--------+---------+