Python - ayuda en imprimir mejor resultado de un archivo de texto

 
Vista:
sin imagen de perfil

ayuda en imprimir mejor resultado de un archivo de texto

Publicado por jhono (1 intervención) el 01/09/2015 06:05:43
saludos a todos
tengo una duda si mediante el archivo memoria.txt que tiene lo sigiente

Saulo--35.63123607635498--30/08/151515
Julio--44.116109132766724--30/08/15
Carolina--69.76638293266296--30/08/15
Jhon--34.32796311378479--30/08/15
Cantinflas--42.93945622444153--30/08/15

nesecito que me imprima el mejor tiempo con su nombre y fecha pero estoy un poco confundido
el archivo se muestra como nombre--tiempo--fecha mi problema es que no puedo acceder al tiempo la verdad estoy muy confundido soy nuevo en esto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

ayuda en imprimir mejor resultado

Publicado por xve (1646 intervenciones) el 01/09/2015 08:39:33
Hola Jhono, suponiendo que ese contenido esta en el archivo.txt... seria algo así:

1
2
3
4
5
6
7
8
9
10
11
12
maximo=0
nombre=""
fecha=""
 
with open("archivo.txt") as infile:
	for line in infile:
		if maximo<float(line.strip().split("--")[1]):
			maximo=float(line.strip().split("--")[1])
			nombre=line.strip().split("--")[0]
			fecha=line.strip().split("--")[2]
 
print nombre,maximo,fecha

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar