From 09a6a97c572d5bf5873fecfb7c3edeb3824754e5 Mon Sep 17 00:00:00 2001 From: ProtoPenguin Date: Thu, 9 Apr 2026 17:03:37 +0100 Subject: [PATCH] auto add extension to output name --- main.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index d8b4e79..61d5b1c 100644 --- a/main.py +++ b/main.py @@ -3,7 +3,17 @@ import csv def main(file_format, input, output): - with open(input, newline='') as csvfile, open(output, "w") as out: + output_file_format = "" + + match file_format: + case "gpl": + output_file_format = f"{output}.gpl" + case "scribus": + output_file_format = f"{output}.xml" + case: "krita": + output_file_format = f"{output}.kpl" + + with open(input, newline='') as csvfile, open(output_file_format, "w") as out: code_reader = csv.reader(csvfile, delimiter=',') next(code_reader)