tomar datos en tiempo real

Oswaldo Hernández listas en soft-com.es
Mar Abr 24 16:37:58 CEST 2007


Maria Eugenia Ferrero escribió:
> hola lista, como les va? quería hacer una pequeña consulta: resulta que
> necesito pasar a un fichero datos del comando top  y lo hago por ejemplo
> import os, string
> arch_salida = open("prueba.txt", "w")
> salida = os.popen( 'top' ).readlines()
> mostrar = str(salida[2][1:20])
> arch_salida.write(" %s" % mostrar)
> arch_salida.close()
> 
> algo así es mas o menos mi scrpit (una parte) pero al ejecutarlo obviamente
> me me queda ejecutando (valga la redundancia) en un loop infinito al estar
> sacando info de forma real.
> ¿cómo hago para poder rescatar esa información en mi fichero sin que me 
> pase
> esto?

Prueba con:

salida = os.popen( 'top -b -n 1' ).readlines()

Saludos,
-- 
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************




Más información sobre la lista de distribución Python-es