step1 and main updated

This commit is contained in:
Patrick
2024-02-08 14:38:13 +01:00
parent 8874c8c87e
commit 6aa7b0880b
3 changed files with 10 additions and 5 deletions

10
main.py
View File

@@ -44,14 +44,20 @@ if __name__ == "__main__":
schueler_liste_system = "./Data/test.csv" schueler_liste_system = "./Data/test.csv"
# Variablen füllen: # Variablen füllen:
school_id = input("Schul-ID eingeben (Format: 'HL070XXXX):") school_id = "HL070" + input("Schul-ID eingeben HL070:")
ox_context = input("OX-Context der Schule eingeben:") ox_context = input("OX-Context der Schule eingeben:")
if input("Klassen mit führenden Nullen? (Y/N) ").lower() == "y": if input("Klassen mit führenden Nullen? (Y/N) ").lower() == "y":
del_zeros = False del_zeros = False
else: else:
del_zeros = True del_zeros = True
# step1.check_file() lul_new = step1.check_export_file(lehrer_liste_neu)
lul_sys = step1.create_dataframe_system(lehrer_liste_system)
sus_new = step1.check_export_file(schueler_liste_neu)
sus_sys = step1.create_dataframe_system(schueler_liste_system)
# in Datasets aufteilen - Testuser, Abgleich, UUIDs
# ---------------------------------------------------- # # ---------------------------------------------------- #
# Step 2 - auf name, vorname reduzieren und abgleichen # # Step 2 - auf name, vorname reduzieren und abgleichen #

View File

@@ -1,5 +1,4 @@
panads
chardet~=5.2.0 chardet~=5.2.0
Kivy~=2.3.0 Kivy~=2.3.0
pandas~=2.0.3 pandas
Levenshtein~=0.23.0 Levenshtein~=0.23.0

View File

@@ -1,6 +1,5 @@
import pandas as pd import pandas as pd
import chardet import chardet
import csv
# prüft aktuelles Format mittels chardet Lib # prüft aktuelles Format mittels chardet Lib
@@ -38,3 +37,4 @@ def create_dataframe_system(path):
return pd.read_csv(path, encoding='utf') return pd.read_csv(path, encoding='utf')
except pd.errors.ParserError as e: except pd.errors.ParserError as e:
print(f"Fehler beim Einlesen der CSV") print(f"Fehler beim Einlesen der CSV")