#coding:utf-8
import re
import argparse
import pandas
as
pd
parser = argparse.ArgumentParser(description=
'manual to this script'
)
parser.add_argument(
'--ip'
, type=str,
default
= None)
parser.add_argument(
'--type'
, type=str,
default
=None)
args = parser.parse_args()
filterStr = args.ip +
" "
+ args.type
f1=file(
'perf.csv'
,
'r'
)
perfdata=f1.readlines()
f1.close()
results = []
f2 = open(
'filter.csv'
,
'w'
)
f2.writelines(perfdata[0])
for
i in perfdata:
n = re.findall(filterStr, i)
if
n:
f2.writelines(i)
f2.close()
df = pd.read_csv(
'filter.csv'
)
df = df.sort_values(
'elapsed'
,ascending = False)
df.to_csv(
'filterOrder.csv'
,index = False)