From cda6624e7d6107d21a139e45dea99016abf5c146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20=C3=96rtenberg?= Date: Mon, 24 Nov 2025 02:04:06 +0100 Subject: [PATCH] added path as first argument --- findUniques2.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/findUniques2.py b/findUniques2.py index e922b8b..50b617f 100644 --- a/findUniques2.py +++ b/findUniques2.py @@ -1,6 +1,13 @@ import csv from functools import reduce import re +import sys + + +if len(sys.argv) < 2: + path2file = "konto.csv" +else: + path2file = sys.argv[1] def float2(value, default=0.0): if value is None: @@ -14,7 +21,7 @@ print("Detta program rapporterar skillnader mellan verifikat som refererar till lines = [] result = [] -with open("konto.csv", "r") as file: +with open(path2file, "r") as file: lines = file.readlines() startLine = 12 @@ -26,14 +33,14 @@ for i, line in enumerate(lines): startLine = i break -with open("konto.csv", "w") as file: +with open(path2file, "w") as file: file.writelines(lines[startLine:-1]) -with open("konto.csv", "r") as file: +with open(path2file, "r") as file: csvreader = csv.DictReader(file, delimiter=";") for row in csvreader: result.append(row) -with open("konto.csv", "w") as file: +with open(path2file, "w") as file: file.writelines(lines) # FILE RESTORED, PARSE DATA