Una vez tengamos instalado termcolor, podemos empezar a picar el código:
# @file: helloworld.py
# @created 27-12-2014
# @author: amok
# desc: imprime un Hola Mundo en colores, usando el modulo termcolor (que debe estar instalado).
import sys
from termcolor import colored, cprint
print("Hola Mundo")
for i in ["grey","red","green","yellow","blue","magenta","cyan","white"]:
text=colored("Hello World",i)
print (text)
wait=input("PRESS ANY KEY TO CONTINUE.")
Este código nos da un problema. Si vamos a la consola, y ejecutamos:
$ python helloworld.py
Obtenemos el error SyntaxError: unexpected EOF while parsing. Esto se debe a que la función input() devuelve una expresión regular. Además, vamos a meter el código en una función main():
# @file: helloworld.py
# @created 27-12-2014
# @author: amok
# desc: imprime un Hola Mundo en colores, usando el modulo termcolor (que debe estar instalado).
import sys
from termcolor import colored, cprint
def main():
print("Hola Mundo")
for i in ["grey","red","green","yellow","blue","magenta","cyan","white"]:
text=colored("Hello World",i)
print (text)
wait=raw_input("PRESS ANY KEY TO CONTINUE.")
# /main
main()
Ahora sí. El resultado que obtenemos tiene esta pinta:
# @file: helloworld.py
# @created 27-12-2014
# @author: amok
# desc: imprime un Hola Mundo en colores, usando el modulo termcolor (que debe estar instalado).
import sys
from termcolor import colored, cprint
def main():
print("Hola Mundo")
for i in ["grey","red","green","yellow","blue","magenta","cyan","white"]:
text=colored("Hello World",i)
print (text)
wait=raw_input("PRESS ANY KEY TO CONTINUE.")
# /main
main()
No hay comentarios:
Publicar un comentario