import os import re import csv cmd = "cat rssb_stat.log.2018-04-16 | grep \"/home/audiorecognition/aufilter/un_recv\" > rssb_stat.log.un_recv" os.system(cmd) i=0 last_len = 0 add_len = 0 num = 0 un_recv_list = list() with open("rssb_stat.log.un_recv",'r') as infile: for line in infile: line_result = re.split(r'\t',line) if(i==0): last_len = long(line_result[2]) break with open("rssb_stat.log.un_recv",'r') as infile: for line in infile: line_result = re.split(r'\t',line) if(last_len <= long(line_result[2])): add_len = add_len+long(line_result[2])-last_len last_len = long(line_result[2]) else: add_len = add_len+long(line_result[2]) last_len = long(line_result[2]) i+=1 if(i>=120): i=0 un_recv_list.append(str(add_len)) add_len=0 with open("un_recv_list.csv",'w') as csvfile: writer = csv.writer(csvfile) writer.writerow(un_recv_list)