Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Victor Shustov                       2:5019/4.60    21 Jun 2006  16:05:03
 To : Dmitry Dolzenko
 Subject : Подсчет числа строк
 -------------------------------------------------------------------------------- 
 
  U> From: Dmitry Dolzenko <dol@mig.phys.msu.ru>
 
  U> Привет!
 
  U> Hарод, посоветуйте как из файла
 
  U> asd daf sdf sdf field1 zsd asd asd
  U> asd daf sdf sdf field2 zsd asd asd
  U> asd daf sdf sdf field2 zsd asd asd
  U> asd daf sdf sdf field1 zsd asd asd
  U> asd daf sdf sdf field3 zsd asd asd
 
  U> Получить отчет
 
  U> ск. раз встречается         имя 5 поля
  U> -----------------------------------------------
  U> 2                           field1
  U> 2                           field2
  U> 1                           field3
 
  U> Все остальные поля - меняются от строки к строке и не учитываются.
 
 специально для отчетов использую питон
 =========================cut=====================================
 #!/usr/bin/env python
 adict={}
 for row in open('test.txt','r'):
     acol=row.split(' ')[4]
     try:
         adict[acol]+=1
     except KeyError:
         adict[acol]=1
 print "\n".join(["%s\t%s"%(key,adict[key]) for key in adict.keys()]) 
 =========================cut=====================================
 выдает
 field2  2
 field3  1
 field1  2
 подразумевается test.txt и есть твой файл
 
 --- WP/95 Rel 1.78E (215.0) Reg.
  * Origin: WinPoint 95 (2:5019/4.60)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Подсчет числа строк   Dmitry Dolzenko   16 Jun 2006 20:03:47 
 Re: Подсчет числа строк   Valentin Davydov   16 Jun 2006 20:57:53 
 Re: Подсчет числа строк   Valentin Davydov   16 Jun 2006 21:00:24 
 Re: Подсчет числа строк   Victor Sudakov   17 Jun 2006 09:10:25 
 Re: Подсчет числа строк   Michael Stepanov   17 Jun 2006 14:05:49 
 Подсчет числа строк   Victor Shustov   21 Jun 2006 16:05:03 
Архивное /ru.unix.bsd/27698cab7b83.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional