Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- THis only works in the Python Console. Running it in Idle or using any IDE
- will have no effect.
- '''
- import os, sys, subprocess
- try:
- import colorama
- except ImportError:
- subprocess.check_call([sys.executable, "-m", "pip", "install", 'colorama'])
- finally:
- import colorama
- colorama.init()
- # foreColour constants
- BLACK = colorama.Fore.BLACK+ colorama.Style.NORMAL # '\x1b[30m'
- GREY = colorama.Fore.WHITE + colorama.Style.NORMAL # '\x1b[37m'
- DGREY = colorama.Fore.LIGHTBLACK_EX # '\x1b[90m'
- WHITE = colorama.Fore.LIGHTWHITE_EX # '\x1b[97m'
- BLUE = colorama.Fore.LIGHTBLUE_EX # '\x1b[94m'
- GREEN = colorama.Fore.LIGHTGREEN_EX # '\x1b[92m'
- CYAN = colorama.Fore.LIGHTCYAN_EX # '\x1b[96m'
- RED = colorama.Fore.LIGHTRED_EX # '\x1b[91m'
- MAGENTA = colorama.Fore.LIGHTMAGENTA_EX # '\x1b[95m'
- YELLOW = colorama.Fore.LIGHTYELLOW_EX # '\x1b[93m'
- DBLUE = colorama.Fore.BLUE + colorama.Style.NORMAL # '\x1b[34m'
- DGREEN = colorama.Fore.GREEN + colorama.Style.NORMAL # '\x1b[32m'
- DCYAN = colorama.Fore.CYAN + colorama.Style.NORMAL # '\x1b[36m'
- DRED = colorama.Fore.RED + colorama.Style.NORMAL # '\x1b[31m'
- DMAGENTA = colorama.Fore.MAGENTA + colorama.Style.NORMAL # '\x1b[35m'
- DYELLOW = colorama.Fore.YELLOW + colorama.Style.NORMAL # '\x1b[33m'
- #backColour constants:
- BLACKbg = colorama.Back.BLACK # '\x1b[40m'
- GREYbg = colorama.Back.WHITE # '\x1b[47m'
- DGREYbg = colorama.Back.LIGHTBLACK_EX # '\x1b[100m'
- WHITEbg = colorama.Back.LIGHTWHITE_EX # '\x1b[107m'
- BLUEbg = colorama.Back.LIGHTBLUE_EX # '\x1b[104m'
- GREENbg= colorama.Back.LIGHTGREEN_EX # '\x1b[102m'
- CYANbg = colorama.Back.LIGHTCYAN_EX # '\x1b[106m'
- REDbg = colorama.Back.LIGHTRED_EX # '\x1b[101m'
- MAGENTAbg= colorama.Back.LIGHTMAGENTA_EX # '\x1b[105m'
- YELLOWbg = colorama.Back.LIGHTYELLOW_EX # '\x1b[103m'
- DBLUEbg = colorama.Back.BLUE # '\x1b[44m'
- DGREENbg= colorama.Back.GREEN # '\x1b[42m'
- DCYANbg = colorama.Back.CYAN # '\x1b[46m'
- DREDbg = colorama.Back.RED # '\x1b[41m'
- DMAGENTAbg= colorama.Back.MAGENTA # '\x1b[45m'
- DYELLOWbg = colorama.Back.YELLOW # '\x1b[43m'
- RESET = colorama.Style.RESET_ALL # '\x1b[0m'
- NORMAL = colorama.Style.NORMAL # '\x1b[22m'
- BRIGHT = colorama.Style.BRIGHT # '\x1b[1m'
- def print_colours():
- print(f"{BLUE}BLUE {GREEN}GREEN {CYAN}CYAN {RED}RED {MAGENTA}MAGENTA {YELLOW}YELLOW")
- print(f"{DBLUE}DBLUE {DGREEN}DGREEN {DCYAN}DCYAN {DRED}DRED {DMAGENTA}DMAGENTA {DYELLOW}DYELLOW{RESET}")
- def main():
- print(f"{colorama.Style.RESET_ALL}RESET to default console colours")
- print("********************************")
- print(f"{WHITE + BLACKbg}WHITE + BLACKbg{RESET} :WHITE + BLACKbg")
- print(f"{GREY + BLACKbg}GREY + BLACKbg{RESET} :GREY + BLACKbg")
- print(f"{DGREY + BLACKbg}DGREY + BLACKbg{RESET} :DGREY + BLACKbg")
- print(f"{BLACK + BLACKbg}BLACK + BLACKbg{RESET} :BLACK + BLACK")
- print(f"{WHITE + WHITEbg}WHITE + WHITEbg{RESET} :WHITE + WHITEbg")
- print(f"{WHITE + GREYbg}WHITE + GREYbg{RESET} :WHITE + GREYbg")
- print(f"{WHITE + DGREYbg}WHITE + DGREYbg{RESET} :WHITE + DGREYbg")
- print(f"{WHITE + BLACKbg}WHITE + BLACKbg{RESET} :WHITE + BLACKbg")
- print(f"{BLACK + WHITEbg}BLACK + WHITEbg{RESET} :BLACK + WHITEbg")
- print(f"{BLACK + GREYbg}BLACK + GREYbg {RESET} :BLACK + GREYbg")
- print(f"{BLACK + DGREYbg}BLACK + DGREYbg{RESET} :BLACK + DGREYbg")
- print(f"{BLACK + BLACKbg}BLACK + BLACKbg{RESET} :BLACK + BLACKbg")
- print(f"{BLACKbg}", end='')
- print_colours()
- print(f"{GREYbg}", end='')
- print_colours()
- print(f"{DGREYbg}", end='')
- print_colours()
- print(f"{WHITEbg}", end='')
- print_colours()
- input("\nPress Enter to Exit")
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement