leer archivo log y almacenarlo en vectores
Publicado por tonino (9 intervenciones) el 02/04/2013 04:40:13
Hola a todos, agradesco su apoyo de antemano.
Revisando el foro halle algunas soluciones a mis problema (leer un archivo log en python 2.7 y separar por columnas o en listas cada fila), por ejemplo tengo este tipo de texto (log)
perdon por las preguntas talves muy obvias, soy nuevo en python....
el archivo...
------------------------------------------------------------------------------------------------------------------------------
04/07/2008 12:03:57 Usat LP1B MB1 Trou dans les données pour [04/07/2008 12:03:00, 04/07/2008 12:03:20[ (1 trame(s), 20000 ms)
04/07/2008 11:59:51 Usat LP1B MB1 Trou dans les données pour [04/07/2008 11:59:00, 04/07/2008 11:59:20[ (1 trame(s), 20000 ms)
-----------------------------------------------------------------------------------------------------------------------
con el siguiente codigo intento almacenar los archivos en varios vectores, ya que solo me importan los datos de las horas de inicio (12:03:57), horas de fin (12:03:20) y el tiempo de las tramas (20000)
Luego en el IDLE typeo fecha y solo me da como reultado
'04/07/2008 12:03:57'
no me devuelve el vector con las otras fechas (perdon la redundancia)...
Como podria hacer que m de toda la informacion en una lista o vector..gracias de antemano
Revisando el foro halle algunas soluciones a mis problema (leer un archivo log en python 2.7 y separar por columnas o en listas cada fila), por ejemplo tengo este tipo de texto (log)
perdon por las preguntas talves muy obvias, soy nuevo en python....
el archivo...
------------------------------------------------------------------------------------------------------------------------------
04/07/2008 12:03:57 Usat LP1B MB1 Trou dans les données pour [04/07/2008 12:03:00, 04/07/2008 12:03:20[ (1 trame(s), 20000 ms)
04/07/2008 11:59:51 Usat LP1B MB1 Trou dans les données pour [04/07/2008 11:59:00, 04/07/2008 11:59:20[ (1 trame(s), 20000 ms)
-----------------------------------------------------------------------------------------------------------------------
con el siguiente codigo intento almacenar los archivos en varios vectores, ya que solo me importan los datos de las horas de inicio (12:03:57), horas de fin (12:03:20) y el tiempo de las tramas (20000)
1
2
3
4
5
6
7
8
9
10
11
12
import csv
fich=open('030708h1.log','r')
myread=csv.reader(fich,delimiter='\t')
for line in myread:
fecha=line[0]
hora=line[1]
protocolo=line[2]
.
.
.
etc...
fich.close()
Luego en el IDLE typeo fecha y solo me da como reultado
'04/07/2008 12:03:57'
no me devuelve el vector con las otras fechas (perdon la redundancia)...
Como podria hacer que m de toda la informacion en una lista o vector..gracias de antemano
Valora esta pregunta


0