(color) def reset_color(): set_cmd_text_color(FOREGROUND_DARKWHITE) def cprint(text, color): set_text_color(color) print(text) reset_color() if __name__ == '__main__': for k in D_COLOR: cprint(f'我是{k}色文字', k) se
self.reset_color() defprint_green_text(self,print_text): self.set_cmd_color(FOREGROUND_GREEN|FOREGROUND_INTENSITY) printprint_text self.reset_color() defprint_blue_text(self,print_text): self.set_cmd_color(FOREGROUND_BLUE|FOREGROUND_INTENSITY) printprint_text self.reset_color() defprint_red_...
def print_blue_text(self, print_text): self.set_cmd_color(FOREGROUND_BLUE | FOREGROUND_INTENSITY) print print_text self.reset_color() def print_red_text_with_blue_bg(self, print_text): self.set_cmd_color(FOREGROUND_RED | FOREGROUND_INTENSITY | BACKGROUND_BLUE | BACKGROUND_INTENSITY) print...
color)print("彩色文本")fg,bg=7,0# 恢复背景黑、前景白color=fg+bg<<4ctypes.windll.kernel32.Se...
self.reset_color()defprint_blue_text(self, print_text): self.set_cmd_color(FOREGROUND_BLUE|FOREGROUND_INTENSITY)print(print_text) self.reset_color()defprint_yellow_text(self, print_text): self.set_cmd_color(FOREGROUND_RED| FOREGROUND_GREEN |FOREGROUND_INTENSITY)print(print_text) ...
python3 print 彩色 python print color 在Windows上编写python程序时,有时候需要对输出的文字颜色进行设置,特别是日志显示,不同级别的日志设置不同的颜色进行展示可以直观查看。本文主要描述通过ctypes.windll.kernel32调用GetStdHandle()和SetConsoleTextAttribute()两个API实现来实现Windows控制台的彩色背景及彩色文字。
33.self.set_cmd_color(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE) 34. 35.def print_red_text(self, print_text): 36.self.set_cmd_color(FOREGROUND_RED | FOREGROUND_INTENSITY) 37.print print_text 38.self.reset_color() 39.
print print_text self.reset_color() if __name__ == "__main__": clr = Color() clr.print_red_text('red') clr.print_green_text('green') clr.print_blue_text('blue') clr.print_red_text_with_blue_bg('background') 1. 2. ...
windows print 自定义字体颜色 importctypes STD_INPUT_HANDLE= -10STD_OUTPUT_HANDLE= -11STD_ERROR_HANDLE= -12FOREGROUND_BLACK= 0x0FOREGROUND_BLUE= 0x01#text color contains blue.FOREGROUND_GREEN= 0x02#text color contains green.FOREGROUND_RED = 0x04#text color contains red.FOREGROUND_INTENSITY = 0x...
clr = Color()# clr.print_red_text('red')# clr.print_green_text('green')# clr.print_blue_text('blue')# clr.print_red_text_with_blue_bg('background')###