Parcourir la source

alles in eine date

ok
tsi il y a 5 ans
Parent
commit
5d3b24cb14
1 fichiers modifiés avec 12 ajouts et 8 suppressions
  1. 12 8
      nnyverter.py

+ 12 - 8
nnyverter.py

@@ -34,14 +34,17 @@ regex = r"^Tour Nr:\n\n(\d*)\n\nAbfahrt:.*?StellPl.Maut.*?^(\d*,\d*|0)\sKM$"
 
 os.chdir("./")
 print("moin")
-for file in glob.glob("*.pdf"):
-    print("Beginne mit " + file + " alles guddes!")
-    out = convert_pdf_to_txt(file)
+with open("ergebnis.csv", 'w', newline='') as csvfile:
+    spamwriter = csv.writer(csvfile, delimiter=';',
+                        quotechar='|', quoting=csv.QUOTE_MINIMAL)
+    for file in glob.glob("*.pdf"):
+        print("Beginne mit " + file + " alles guddes!")
+        spamwriter.writerow([str(file)])
+        out = convert_pdf_to_txt(file)
+
+        matches = re.finditer(regex, out, re.MULTILINE | re.DOTALL)
+
 
-    matches = re.finditer(regex, out, re.MULTILINE | re.DOTALL)
-    with open(file + ".csv", 'w', newline='') as csvfile:
-        spamwriter = csv.writer(csvfile, delimiter=';',
-                                quotechar='|', quoting=csv.QUOTE_MINIMAL)
 
         i = 1
 
@@ -50,4 +53,5 @@ for file in glob.glob("*.pdf"):
             spamwriter.writerow([str("=\"" + match.group(1) + "\"")] + [str(match.group(2)).replace(",",".")])
             print ("Tour " + str(i) + "," + str(match.group(1)) + "," + str(match.group(2)).replace(",","."))
             i = i+1
-    print("ok")
+        spamwriter.writerow([])
+        print("ok")