Sobes.tech
Senior

# Bu kodun ne ve nasıl yapması gerektiği gereksinimleri şu anki gibi kabul edilmelidir. db = Model() def processa(veriler): print("dosya boyutu: " + str(len(veriler))) kullanıcı_satırları = open("/opt/data/users.txt").read().splitlines() sonuç = [] for satır in kullanıcı_satırları: işlemler_satırları = open("/opt/data/transactions.txt").read().splitlines() processa(işlemler_satırları) for satır2 in işlemler_satırları: parçalar = satır2.split() geçerli_mi = db.check_transaction( user_id=parçalar[3], change=parçalar[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+", satır2): continue user_id = satır.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", parçalar[4]): sonuç.append(satır2) if len(sonuç) > 0: print("eşleşti")