Добрый день всем!
Имеется небольшая задачка: необходимо написать скрипт, который прочитает файл с выводом команды mtr и запишет строку с “худшими” значениями в другой файл. Например, входной файл такой:
Host Loss% Snt Last Avg Best Wrst StDev
1. 141.101.245.1 0.0% 15 0.3 0.2 0.2 0.3 0.0
2. garantpark.ihome.ru 0.0% 15 3.5 5.7 3.5 36.0 8.4
3. ihome.ihome.ru 0.0% 14 3.9 4.0 3.9 4.2 0.1
4. google.w-ix.net 0.0% 14 4.1 4.6 4.0 6.3 0.8
5. 209.85.250.222 0.0% 14 39.6 20.7 19.1 39.6 5.4
6. 209.85.249.79 0.0% 14 19.1 19.3 19.1 19.6 0.2
7. 72.14.233.170 0.0% 14 24.9 25.6 24.7 34.9 2.7
8. ???
9. lb-in-f138.1e100.net 0.0% 14 19.3 19.2 19.0 19.3 0.1
Нужно найти строку, у которой (по приоритету):
1)Наибольшие потери (в %)
2)Наибольшее стандартное отклонение времени отклика (StDev)
3)Наибольшее среднее время отклика (Avg)
Питон я изучать стал недавно, как и само программирование. Хотелось бы узнать хотя бы, в каком направлении копать.
Заранее спасибо за ответы.
Либо регулярными выражениями, либо функцией split разбей строку, полученные данные собери в трёх списках, потом каждый обработай и выведи нужный результат