29 lines
837 B
Python
29 lines
837 B
Python
from validacion import *
|
|
from normalizacion import *
|
|
|
|
def filtrar_telefono(fichero, tel):
|
|
f = open(fichero, "r", encoding="utf-8")
|
|
tel_n = normalizar_telefono(tel)
|
|
for i in f.readlines():
|
|
telefono = normalizar_telefono(i.split(";")[0])
|
|
if telefono.strip() == tel_n:
|
|
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 |