summaryrefslogtreecommitdiff
path: root/src/rssb_statistics/un_recv_st.py
diff options
context:
space:
mode:
author陈冠林 <[email protected]>2019-06-18 10:44:20 +0800
committer陈冠林 <[email protected]>2019-06-18 10:44:20 +0800
commitb2a2f39d89b3bd154da10eb619f8a40c7c6b15d2 (patch)
treeb7a7d489030cfcc3b2fa878520d8c5d42dc5fce6 /src/rssb_statistics/un_recv_st.py
parentb026525362d7f3b0ad58fb74362bf7f95ab515e8 (diff)
添加inc和srcHEADmaster
Diffstat (limited to 'src/rssb_statistics/un_recv_st.py')
-rw-r--r--src/rssb_statistics/un_recv_st.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/rssb_statistics/un_recv_st.py b/src/rssb_statistics/un_recv_st.py
new file mode 100644
index 0000000..9d3d234
--- /dev/null
+++ b/src/rssb_statistics/un_recv_st.py
@@ -0,0 +1,36 @@
+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)
+