Учитывая файл журнала, который имеет отметку времени ф и другую информацию, как показано ниже:Python скрипта для создания отчета пакета уронить
22:30 1.1.1.2 buffer overflow
22:30 1.1.1.2 drops 10 packets
22:30 1.1.1.3 drops 15 packets
22:35 1.1.1.2 drops 20 packets
Я хочу, чтобы разобрать журнал и вывод:
1.1.1.2 dropped a total of 30 packets
1.1.1.3 drooped a total of 15 packets
I начинал как:
f = open('log.txt', 'r')
for line in f:
if 'drops' in line:
output = line.split()[1:]
print output[1], output[3]
Это даст мне:
1.1.1.2 10
1.1.1.3 15
1.1.1.2 20
Я не уверен, как chk для того же ip, а затем добавьте пакеты. Может кто-нибудь помочь? Thx