我们从Python开源项目中,提取了以下7个代码示例,用于说明如何使用colorama.Fore()。
def _Colorize(color, text): # |color| as a string to avoid pylint's no-member warning :(. # pylint: disable=no-member return getattr(colorama.Fore, color) + text + colorama.Fore.RESET
def output(message, **kwargs): def repl(match): # pragma: no cover attr = match.group(0)[2:-1].upper() if hasattr(colorama.Fore, attr): return getattr(colorama.Fore, attr) elif hasattr(colorama.Style, attr): return getattr(colorama.Style, attr) else: return match.group(0) message, count = re.subn('#{(.+?)}', repl, message) message = colorama.Style.RESET_ALL + message + colorama.Style.RESET_ALL print_(message, **kwargs)
def color_str(self): style = 'BRIGHT' if self.bold else 'NORMAL' c = '%s%s%s%s%s' % (getattr(colorama.Fore, self.color), getattr(colorama.Style, style), self.s, colorama.Fore.RESET, getattr(colorama.Style, 'NORMAL')) if self.always_color: return c elif sys.stdout.isatty() and not DISABLE_COLOR: return c else: return self.s
def _colorize(color, message): """Add a color to the message.""" try: return getattr(colorama.Fore, color) + message + colorama.Fore.RESET except AttributeError: return message
def colorize(cls, msg, color): ''' get red string ''' cls.tostr(msg) if color.lower() in ['red','yellow','blue','green']: cstr = getattr(Fore, color.upper()) return cstr + msg + Style.RESET_ALL else: return msg
def display_all_fore(): """?????????Fore?style??""" init() _display(Fore)
def init(): try: import colorama global Fore, Back, Style Fore = colorama.Fore Back = colorama.Back Style = colorama.Style colorama.Fore except ImportError: pass