README.rst 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. Example
  2. =======
  3. ::
  4. import sys
  5. from termcolor import colored, cprint
  6. text = colored('Hello, World!', 'red', attrs=['reverse', 'blink'])
  7. print(text)
  8. cprint('Hello, World!', 'green', 'on_red')
  9. print_red_on_cyan = lambda x: cprint(x, 'red', 'on_cyan')
  10. print_red_on_cyan('Hello, World!')
  11. print_red_on_cyan('Hello, Universe!')
  12. for i in range(10):
  13. cprint(i, 'magenta', end=' ')
  14. cprint("Attention!", 'red', attrs=['bold'], file=sys.stderr)
  15. Text Properties
  16. ===============
  17. Text colors:
  18. - grey
  19. - red
  20. - green
  21. - yellow
  22. - blue
  23. - magenta
  24. - cyan
  25. - white
  26. Text highlights:
  27. - on_grey
  28. - on_red
  29. - on_green
  30. - on_yellow
  31. - on_blue
  32. - on_magenta
  33. - on_cyan
  34. - on_white
  35. Attributes:
  36. - bold
  37. - dark
  38. - underline
  39. - blink
  40. - reverse
  41. - concealed
  42. Terminal properties
  43. ===================
  44. ============ ======= ==== ========= ========== ======= =========
  45. Terminal bold dark underline blink reverse concealed
  46. ------------ ------- ---- --------- ---------- ------- ---------
  47. xterm yes no yes bold yes yes
  48. linux yes yes bold yes yes no
  49. rxvt yes no yes bold/black yes no
  50. dtterm yes yes yes reverse yes yes
  51. teraterm reverse no yes rev/red yes no
  52. aixterm normal no yes no yes yes
  53. PuTTY color no yes no yes no
  54. Windows no no no no yes no
  55. Cygwin SSH yes no color color color yes
  56. Mac Terminal yes no yes yes yes yes
  57. ============ ======= ==== ========= ========== ======= =========