[Comm] прогу надо на python'е
Евгений В. Хорохорин
=?iso-8859-1?q?horohorinev_=CE=C1_mail=2Eru?=
Пт Ноя 22 11:45:38 MSK 2002
On Fri, 22 Nov 2002 10:12:13 +0200
Sanja Byelkin <sanja на mysql.com> 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 если надо сделать быстро (там
> проверку можно совместить с разбором строки в одном операторе)).
Для данной проблемы п.2 оказывается более универсальным (собсно я и
спрашивал как его реализовать).
Как откликнулись выше re мне в помощь. ;)))
> Что проше делать на python или мождет там есть 3й удобный вариант -
> судить вам (из нас двоих вы должно быть его знаете, я - нет :)
Это моя первая программа на питоне :)
--
Best regards, Genix. mailto: genix на sendmail.ru
Registered Linux User #219993 http://saratov.lug.ru
Подробная информация о списке рассылки community