https://github.com/yubars/mbb
Tip revision: cd5de904332d33adabbc4793a87af7406ff26250 authored by yubars on 27 May 2014, 20:18:40 UTC
Create speed.py
Create speed.py
Tip revision: cd5de90
speed.py
#!/usr/bin/python
import sys
import os
import csv
from math import radians, cos, sin, asin, sqrt
def usage():
print >> sys.stderr, '\n' + str(THISFILENAME)+" [csv file]" + '\n'
sys.exit(0)
#CLIENT:
if __name__ == '__main__':
#SIGINT
#signal.signal(signal.SIGINT, signal_handler)
if( len(sys.argv) < 3 ):
usage()
elif( len(sys.argv) == 3 ):
file = sys.argv[1]
file1 = sys.argv[2]
data = []
#data1 = []
#data2 = []
data5 = []
data20 = []
data30 = []
datag30 = []
datafile1 = open(file, 'r')
readerg = csv.reader(datafile1)
for row in readerg:
data.append(row)
#rtt1 = 0.0
#rtt2 = 0.0
for d3 in data:
speed = int(d3[3])
if(speed < 6):
data5.append(d3)
elif(speed < 21):
data20.append(d3)
elif(speed < 31):
data30.append(d3)
else:
datag30.append(d3)
with open(file1 + "5.csv", "a") as f5:
w5 = csv.writer(f5)
w5.writerows(data5)
with open(file1 + "20.csv", "a") as f20:
w20 = csv.writer(f20)
w20.writerows(data20)
with open(file1 + "30.csv", "a") as f30:
w30 = csv.writer(f30)
w30.writerows(data30)
with open(file1 + ">30.csv", "a") as fg30:
wg30 = csv.writer(fg30)
wg30.writerows(datag30)
else:
usage()