Sobes.tech
Senior

# Takže, požadavky "co a jak by tento kód měl dělat" by měly být akceptovány tak, jak fungují nyní. db = Model() def process(data): print("velikost souboru: " + str(len(data))) řádky_uživatelů = open("/opt/data/users.txt").read().splitlines() výsledek = [] for řádek in řádky_uživatelů: řádky_transakcí = open("/opt/data/transactions.txt").read().splitlines() process(řádky_transakcí) for řádek2 in řádky_transakcí: části = řádek2.split() je_valid = db.check_transaction( user_id=části[3], change=části[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+", řádek2): continue user_id = řádek.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", části[4]): výsledek.append(řádek2) if len(výsledek) > 0: print("shoda")