terminado, mejorar código

This commit is contained in:
binlaab
2025-11-27 13:06:25 +01:00
parent f3b588a3b9
commit 1defdd5e6c
2 changed files with 17 additions and 5 deletions

View File

@@ -21,9 +21,21 @@ def filtrar_nif(fichero, nif):
continue
def filtrar_instante(inicio, fin, fichero):
# no hace falta normalizar todo, solo convertir el mes cuando es el de letra
n = 0
f = open(fichero, "r", encoding="utf-8")
inicio = normalizar_instante(inicio.strip(), 3)
fin = normalizar_instante(fin.strip(), 3)
inicio = validarInstante(normalizar_instante(inicio.strip(), 3))
fin = validarInstante(normalizar_instante(fin.strip(), 3))
tupla_inicio = tuple([int(inicio[k]) for k in inicio.keys()])
tupla_fin = tuple([int(fin[k]) for k in fin.keys()])
for i in f.readlines():
instante = i.split(";")[2]
# terminar
if validarCoordenada(i.split(';')[3].strip(), 3) is None:
continue
instante = validarInstante(normalizar_instante(i.split(';')[2].strip(), 3))
tupla_instante = tuple([int(instante[k]) for k in instante.keys()])
if tupla_inicio < tupla_instante < tupla_fin:
print(i, end = '')
n += 1
print(n)