Sobes.tech
Senior

# Beləliklə, "bu kodun nə və necə etməli olduğu" tələbləri hazırkı kimi qəbul edilməlidir. db = Model() def processa(məlumatlar): print("fayl ölçüsü: " + str(len(məlumatlar))) istifadəçi_xətləri = open("/opt/data/users.txt").read().splitlines() nəticə = [] for xətt in istifadəçi_xətləri: əməliyyat_xətləri = open("/opt/data/transactions.txt").read().splitlines() processa(əməliyyat_xətləri) for xətt2 in əməliyyat_xətləri: hissələr = xətt2.split() etibarlıdırmı = db.check_transaction( user_id=hissələr[3], change=hissələr[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+", xətt2): continue user_id = xətt.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", hissələr[4]): nəticə.append(xətt2) if len(nəticə) > 0: print("uyğun gəlir")