国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

在windows下Python打印彩色字體的方法

2020-01-04 15:04:25
字體:
來源:轉載
供稿:網友

本文講述了Python在windows下打印彩色字體的方法。分享給大家供大家參考,具體如下:

################################################################# import ctypes STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE = -11 STD_ERROR_HANDLE = -12 FOREGROUND_BLACK = 0x0 FOREGROUND_BLUE = 0x01 # text color contains blue. FOREGROUND_GREEN = 0x02 # text color contains green. FOREGROUND_RED = 0x04 # text color contains red. FOREGROUND_INTENSITY = 0x08 # text color is intensified. BACKGROUND_BLUE = 0x10 # background color contains blue. BACKGROUND_GREEN = 0x20 # background color contains green. BACKGROUND_RED = 0x40 # background color contains red. BACKGROUND_INTENSITY = 0x80 # background color is intensified.  class Color:  ''''''' See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/windows_api_reference.asp  for information on Windows APIs.'''  std_out_handle = ctypes.windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE)  def set_cmd_color(self, color, handle=std_out_handle):  """(color) -> bit  Example: set_cmd_color(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY)  """  bool = ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color)  return bool  def reset_color(self):  self.set_cmd_color(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE)  def print_red_text(self, print_text):  self.set_cmd_color(FOREGROUND_RED | FOREGROUND_INTENSITY)  print print_text  self.reset_color()  def print_green_text(self, print_text):  self.set_cmd_color(FOREGROUND_GREEN | FOREGROUND_INTENSITY)  print print_text  self.reset_color()  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 print_text  self.reset_color() 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') ################################################################# 

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博白县| 察哈| 若尔盖县| 石阡县| 乌兰察布市| 富裕县| 南安市| 彭州市| 介休市| 东海县| 涡阳县| 东至县| 宣城市| 刚察县| 隆昌县| 周口市| 阿拉善盟| 绥德县| 北海市| 平度市| 湛江市| 磐石市| 岚皋县| 离岛区| 密山市| 五莲县| 林芝县| 嘉义县| 万全县| 鸡泽县| 凤阳县| 响水县| 仁怀市| 永州市| 萝北县| 龙门县| 思茅市| 巨鹿县| 汉阴县| 合江县| 六安市|