Sobes.tech
Senior

# Die Anforderungen "was und wie dieser Code funktionieren soll" sollten so akzeptiert werden, wie sie jetzt tatsächlich funktionieren. db = Model() def process(data): print("Dateigröße: " + str(len(data))) benutzerzeilen = open("/opt/data/users.txt").read().splitlines() resultat = [] for zeile in benutzerzeilen: transaktionszeilen = open("/opt/data/transactions.txt").read().splitlines() process(transaktionszeilen) for zeile2 in transaktionszeilen: teile = zeile2.split() ist_valid = db.check_transaction( user_id=teile[3], change=teile[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", zeile2): continue user_id = zeile.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", teile[4]): resultat.append(zeile2) if len(resultat) > 0: print("match")