añadir filtrado, normalización, modularización

This commit is contained in:
binlaab
2025-11-10 10:58:20 +01:00
parent 3055503bbd
commit ead080b2e5
8 changed files with 351 additions and 86 deletions

28
proyecto/filtrado.py Normal file
View File

@@ -0,0 +1,28 @@
from validacion import *
from normalizacion import *
def filtrar_telefono(fichero, tel):
f = open(fichero, "r", encoding="utf-8")
for i in f.readlines():
telefono = i.split(";")[0]
if telefono.strip() == tel:
print(i)
else:
continue
def filtrar_nif(fichero, nif):
f = open(fichero, "r", encoding="utf-8")
for i in f.readlines():
n = i.split(";")[1]
if n.strip() == nif:
print(i)
else:
continue
def filtrar_instante(inicio, fin, fichero):
f = open(fichero, "r", encoding="utf-8")
inicio = normalizar_instante(inicio.strip(), 3)
fin = normalizar_instante(fin.strip(), 3)
for i in f.readlines():
instante = i.split(";")[2]
# terminar