Guest User

Untitled

a guest
May 24th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. """Padrão de cores ANSI.
  4.  
  5. Este são os códigos de estilo e cor que melhor funcionam no Python.
  6.  
  7. Sintaxe: ``\033[ESTILO;FG;BGm``.
  8.  
  9. O texto deve ser inserido apos a letra ``m``.
  10.  
  11. Estilo:
  12.  
  13. - **0**: (Nome) sem cor.
  14. - **1**: (old) Negrito.
  15. - **4**: (Underline) Sublinhado.
  16. - **7**: (Negative) Inverte letra e fundo.
  17.  
  18. Cor do texto (fg):
  19.  
  20. - **30**: Branco.
  21. - **31**: Vermelho.
  22. - **32**: Verde.
  23. - **33**: Amarelo.
  24. - **34**: Azul.
  25. - **35**: Magenta.
  26. - **36**: Cyan (azul claro).
  27. - **37**: Cinza.
  28.  
  29. Cor de fundo (bg):
  30.  
  31. - **40**: Branco.
  32. - **41**: Vermelho.
  33. - **42**: Verde.
  34. - **43**: Amarelo.
  35. - **44**: Azul.
  36. - **45**: Magenta.
  37. - **46**: Cyan (azul claro).
  38. - **47**: Cinza.
  39.  
  40. **OBS**: Para limpar/limitar a formatação deve-se utilizar ``\033[m``
  41. """
  42.  
  43. estilo = {'none': 0, 'negrito': 1, 'sublinhado': 4, 'inverter': 7}
  44.  
  45. fg = {'branco': 30, 'vermelho': 31, 'verde': 32, 'amarelo': 33,
  46. 'azul': 34, 'magenta': 35, 'cyan': 36, 'cinza': 37}
  47.  
  48. bg = {'branco': 40, 'vermelho': 41, 'verde': 42, 'amarelo': 43,
  49. 'azul': 44, 'magenta': 45, 'cyan': 46, 'cinza': 47}
  50.  
  51. if __name__ == '__main__':
  52. print('Estilo')
  53. print(f"\033[{estilo['none']}m Texto normal.")
  54. print(f"\033[{estilo['negrito']}m Texto em negrito.")
  55. print(f"\033[{estilo['sublinhado']}m Texto sublinhado.")
  56. print(f"\033[{estilo['inverter']}m Texto com fg e bg invertidos.\n\033[m")
  57.  
  58. print('Cor da fonte')
  59. print('\033[0;30;0m Branco.')
  60. print('\033[0;31;0m Vermelho.')
  61. print('\033[0;32;0m Verde.')
  62. print('\033[0;33;0m Amarelo.')
  63. print('\033[0;34;0m Azul.')
  64. print('\033[0;35;0m Magenta.')
  65. print('\033[0;36;0m Cyan.')
  66. print('\033[0;37;0m Cinza.\n\033[m')
  67.  
  68. print('Cor de fundo')
  69. print('\033[0;40;0m Branco.')
  70. print('\033[0;41;0m Vermelho.')
  71. print('\033[0;42;0m Verde.')
  72. print('\033[0;43;0m Amarelo.')
  73. print('\033[0;44;0m Azul.')
  74. print('\033[0;45;0m Magenta.')
  75. print('\033[0;46;0m Cyan.')
  76. print('\033[0;47;0m Cinza.\n\033[m')
Add Comment
Please, Sign In to add comment