author | Eugen Sawin <sawine@me73.com> |
Wed, 27 Apr 2011 23:14:57 +0200 | |
changeset 20 | db5300dc9a50 |
permissions | -rw-r--r-- |
1 import csv
3 dflow_fields={"log_time": 0, "call_sign": 1, "adep": 2,
4 "rwy": 3, "ades": 4, "etot": 5, "atot": 6, "flow_point": 7,
5 "flow_time": 8, "atd": 9}
7 def parse_files(args):
8 plans = []
9 for file in args:
10 reader = csv.reader(open(file, "rb"), delimiter=",", quoting=csv.QUOTE_NONE, quotechar="'")
11 for row in reader:
12 plans.append(row)
13 return plans
15 def parse_pipe(args):
16 plans = []
17 row = []
18 input_str = "".join(args)
19 values = input_str.split(",")
20 for v in values:
21 row.append(v)
22 if len(row) == len(dflow_fields):
23 plans.append(row)
24 row = []
25 return plans
27 def print_logs(plans):
28 plan_str = str()
29 for plan in plans:
30 if len(plan_str) > 0:
31 plan_str += "\n"
32 plan_str += ",".join(plan)
33 print plan_str