salida de print en color

Lionel Iturri lionel en lisistemas.com.ar
Vie Jun 30 02:14:53 CEST 2006


Diego Rivero wrote:
> ok Sergio mil gracias sergio vos sos de Lanus Argentina. saludos
> que tengas un buen dìa.
>
>
> On 6/29/06, "Sergio Álvarez (xergio)" <listas en xergio.net> wrote:
>>
>> No sabes aplicar los códigos?
>>
>> ejemplo...
>>
>> print "interface \033[1;32mok... "
>>
>>
>> Diego Rivero wrote:
>> > mira este es el script cuando la interface x puse como ejemplo
>> > 127.0.0.1podria haber sido otra direccion ip cuando esta activa me da
>> > la señal de ok
>> > el ok lo quiero  en color rn bash es muy facil. te envio mi script
>> >
>> > #!/usr/bin/python
>> >
>> > import os, time
>> >
>> > x=1
>> >
>> > while x > 0:
>> >
>> > time.sleep(3)
>> >
>> > a=os.popen('ping -c 1 127.0.0.1', 'r')
>> >
>> > b = a.read()
>> >
>> > if b.find("1 received,")> -1:
>> >
>> > print "interface ok... "
>> >
>> > else:
>> >
>> > print "is down."
>> >
>> >
>> >
>> >
>> >
>> > On 6/29/06, "Sergio Álvarez (xergio)" <listas en xergio.net> wrote:
>> >>
>> >> Pues eso, ahí tienes los códigos (para linux eh)
>> >>
>> >> Diego Rivero wrote:
>> >> > ok yo he armado un script ej diego.py  cundo lo ejecuto y hace
>> lo que
>> >> > quiero
>> >> > pero cuando dice ok del print quiero que me lo de en un color
>> >> cualquiera
>> >> > ej.
>> >> > verde, no en blanco como aparece por default.
>> >> >
>> >> >
>> >> >
>> >> > On 6/29/06, "Sergio Álvarez (xergio)" <listas en xergio.net> wrote:
>> >> >>
>> >> >> Mírate esto: http://linuxgazette.net/issue65/padala.html
>> >> >>
>> >> >> Simplemente tienes que mandar un mensaje con unos códigos.
>> >> >>
>> >> >>
>> >> >> Diego Rivero wrote:
>> >> >> > hola lista mis buenas tardes a todos los amigo de la familia
>> python
>> >> >> > una consulta como hago para que mi salida del print "ok" me
>> salga
>> el
>> >> ok
>> >> >> con
>> >> >> > color verde o el que cualquiera.
>> >> >> > y si ahi que cargar un modulo salute. espero su respueta-
>> >> >> > _______________________________________________
>> >> >> > Python-es mailing list
>> >> >> > Python-es en aditel.org
>> >> >> > http://listas.aditel.org/listinfo/python-es
>> >> >>
>> >> >> --
>> >> >> Sergio Álvarez Muñoz
>> >> >> _______________________________________________
>> >> >> email: mail en xergio.net
>> >> >>   blog: http://xergio.net
>> >> >>     im: xergio en jabberland.com
>> >> >> _______________________________________________
>> >> >> Sorry for my english, I know it's bad
>> >> >> _______________________________________________
>> >> >> Python-es mailing list
>> >> >> Python-es en aditel.org
>> >> >> http://listas.aditel.org/listinfo/python-es
>> >> >>
>> >> > _______________________________________________
>> >> > Python-es mailing list
>> >> > Python-es en aditel.org
>> >> > http://listas.aditel.org/listinfo/python-es
>> >>
>> >> --
>> >> Sergio Álvarez Muñoz
>> >> _______________________________________________
>> >> email: mail en xergio.net
>> >>   blog: http://xergio.net
>> >>     im: xergio en jabberland.com
>> >> _______________________________________________
>> >> Sorry for my english, I know it's bad
>> >> _______________________________________________
>> >> Python-es mailing list
>> >> Python-es en aditel.org
>> >> http://listas.aditel.org/listinfo/python-es
>> >>
>> > _______________________________________________
>> > Python-es mailing list
>> > Python-es en aditel.org
>> > http://listas.aditel.org/listinfo/python-es
>>
>> -- 
>> Sergio Álvarez Muñoz
>> _______________________________________________
>> email: mail en xergio.net
>>   blog: http://xergio.net
>>     im: xergio en jabberland.com
>> _______________________________________________
>> Sorry for my english, I know it's bad
>> _______________________________________________
>> Python-es mailing list
>> Python-es en aditel.org
>> http://listas.aditel.org/listinfo/python-es
>>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
Aca esta mas sencillo con el valor devuelto por el ping en bash:

ping -c 1 127.0.0.1 > /dev/null && echo -e '\033[1;31mOk\033[0m' || echo
IF down




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