falta filtrar por fecha y ampliaciones
This commit is contained in:
@@ -29,7 +29,7 @@ def normalizar_instante(instante, formato):
|
||||
|
||||
if not d['segundo'].isdigit():
|
||||
d['segundo'] = '00'
|
||||
return f"{d['hora']}:{d['minuto']}:{d['segundo']} {d['dia']}/{d['mes']}/{d['año']}"
|
||||
return f"{d['hora']:0>2}:{d['minuto']}:{d['segundo']} {d['dia']:0>2}/{d['mes']:0>2}/{d['año']}"
|
||||
|
||||
|
||||
def normalizar_telefono(telefono):
|
||||
@@ -44,16 +44,17 @@ def normalizar_coordenada(coordenada, formato):
|
||||
|
||||
def normalizar(fichero, formato_fecha, formato_coordenadas):
|
||||
try:
|
||||
f = open(fichero, 'r')
|
||||
f = open(fichero, 'r', encoding='utf-8')
|
||||
except:
|
||||
exit(1)
|
||||
n = 0
|
||||
for i in f.readlines():
|
||||
telefono, nif, instante, coordenada, producto, precio = i.split(";")
|
||||
instante = normalizar_instante(instante.strip(), 1)
|
||||
instante = normalizar_instante(instante.strip(), formato_fecha)
|
||||
telefono = normalizar_telefono(telefono.strip())
|
||||
coordenada = normalizar_coordenada(coordenada.strip(), 3)
|
||||
print(instante, telefono, coordenada)
|
||||
n_coordenada = normalizar_coordenada(coordenada.strip(), formato_coordenadas)
|
||||
if n_coordenada is None:
|
||||
continue
|
||||
n += 1
|
||||
|
||||
print(n)
|
||||
|
||||
Reference in New Issue
Block a user