From 5d2daba08c925b17bb638fc9628ffc3f184e309f Mon Sep 17 00:00:00 2001 From: Anatoly Kopyl Date: Sun, 12 Nov 2017 18:04:56 +0300 Subject: [PATCH] Eliminated an unnecessary loop --- main.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index f12d8e3..ab49527 100644 --- a/main.py +++ b/main.py @@ -25,16 +25,17 @@ with open('raw_data.csv', 'rt', encoding="UTF-8") as csvfile: if name not in result: result[name] = [] -for name in result: +with open('raw_data.csv', 'rt', encoding="UTF-8") as csvfile: + reader = csv.reader(csvfile, quotechar='"') + + name = row[1] + "*" + row[2] + for t in range(start_time, end_time, TIME_SPAN): result[name].append([t, 0, 0]) -with open('raw_data.csv', 'rt', encoding="UTF-8") as csvfile: - reader = csv.reader(csvfile, quotechar='"') for row in reader: if (row[3])[:1] == "5": timestamp = time.mktime(datetime.datetime.strptime(row[0], "%Y-%m-%d %H:%M:%S,%f").timetuple()) - name = row[1] + "*" + row[2] for name in result: for item in result[name]: