这是我要解析的文件的片段,这些部分在同一个txt文件中反复重复约400次。它只是
-Per port stats table
- 启用全局统计
-Latency stats enabled
-Per port stats table
......它只是一次又一次地走,直到它到达另一个以“*** TRex正在关闭 - 因为:'测试已经结束'开始的部分”,之后我不在乎任何事情。只有上面列出的3个部分。
-Per port stats table
ports | 0 | 1
-----------------------------------------------------------------------------------------
opackets | 114117 | 153632
obytes | 32327952 | 183601935
ipackets | 0 | 0
ibytes | 0 | 0
ierrors | 0 | 0
oerrors | 0 | 0
Tx Bw | 0.00 bps | 0.00 bps
-Global stats enabled
Cpu Utilization : 0.0 % 0.0 Gb/core
Platform_factor : 1.0
Total-Tx : 0.00 bps
Total-Rx : 0.00 bps
Total-PPS : 0.00 pps
Total-CPS : 0.00 cps
Expected-PPS : 2.15 Mpps
Expected-CPS : 41.23 Kcps
Expected-BPS : 10.04 Gbps
Active-flows : 4865 Clients : 511 Socket-util : 0.0155 %
Open-flows : 16307 Servers : 5621 Socket : 4981 Socket/Clients : 9.7
drop-rate : 0.00 bps
current time : 1.6 sec
test duration : 98.4 sec
-Latency stats enabled
Cpu Utilization : 0.0 %
if| tx_ok , rx_ok , rx check ,error, latency (usec) , Jitter max window
| , , , , average , max , (usec)
----------------------------------------------------------------------------------------------------------------
0 | 507, 0, 0, 0, 0 , 0, 0 | 0 0 0 0 0 0 0 0 0 0 0 0 0
1 | 507, 0, 0, 0, 0 , 0, 0 | 0 0 0 0 0 0 0 0 0 0 0 0 0
我正在尝试创建一个csv文件,该文件存储-Global stats enabled部分下每个“当前时间”的每个指标及其值。每个度量标准对于每个时间戳都有不同的值,我试图在当前时间上升时跟踪该值。我能得到几个指针和兔子洞吗?最终目标是将数据导入graphana或类似的东西。
-Latency stats enabled部分最不重要。
谢谢 附:我安装了python 2.7.10或2.7.5 ......
答案 0 :(得分:0)
try
except
进行循环错误的循环[split][1]
函数可能是一位非常好的朋友