Я хочу проанализировать файл журнала с помощью сценария python, чтобы выделить строки со временем, превышающим определенную продолжительность, скажем, 50 мс.
Так что я уже использовал приведенный ниже код для преобразования его в csv , но этот способ требует некоторой очистки данных. Любые предложения для лучшего способа приветствуются.
with open(r"5.160.146.140.log", encoding="ISO-8859-1") as f, open('logfile.csv', 'w') as f2:
writer = csv.writer(f2)
writer.writerow(['index', 'from', 'icmp_seq', 'ttl', 'time']) # column header
i = 0
for line in f:
writer.writerow([i] + line.rstrip().split(' '))
i += 1
if i == 10000:
break
![enter image description here](https://i.stack.imgur.com/Byyfz.png)