[Comm] прогу надо на python'е
Sanja Byelkin
=?iso-8859-1?q?sanja_=CE=C1_mysql=2Ecom?=
Пт Ноя 22 11:12:13 MSK 2002
Привет!
On Fri, Nov 22, 2002 at 10:55:20AM +0300, Евгений В. Хорохорин wrote:
> Приветствую!
>
> Пытаюсь написать программу для анализа детализации разговоров по мобильному телефону.
> Строки разговоров имеют такой вид:
>
> 01.09.2002 13:11:34 79272272516 1 55 1 4.00 0.00 4.00
> 01.09.2002 13:39:27 79272909092 S 2 0 0 0.00 0.00 0.00
>
> (разница только в поле, где стоит 'S').
>
> Но проблема в том, что кроме таблицы разговоров есть еще шапка документа. Если шапку вырезать
> "руками" и получившийся файл скормить программе - то все замечательно. Но хотелось бы
> чтобы программа сама умела распознавать формат строк, и начинать составлять статистику только
> для строк заданного формата. Возможно ли это? Как это сделать?
>
> P.S.: Язык програмирования python
>
> Заранее спасибо
Вообще есть 2 варианта:
1. Пропускать шапку и ловить ее конец (я думаю последняя строка шапки
фиксирована), после чего переключатся в режим анализа данных попутно
проверяя, что нет конца таблицы (я думаю он тоже не отличается
разнообразием).
2. Проверять строку на соответствие шаблону данный и если соответствует -
обрабатывать (это я так бы делал на perl если надо сделать быстро (там
проверку можно совместить с разбором строки в одном операторе)).
Что проше делать на python или мождет там есть 3й удобный вариант - судить
вам (из нас двоих вы должно быть его знаете, я - нет :)
--
Regards,
Alexander
Подробная информация о списке рассылки community