亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何實現控制臺輸出彩色字體

發布時間:2021-03-11 09:34:56 來源:億速云 閱讀:302 作者:小新 欄目:開發技術

小編給大家分享一下python如何實現控制臺輸出彩色字體,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

python控制臺輸出彩色字體,具體內容如下

python如何實現控制臺輸出彩色字體

import ctypes, sys

STD_INPUT_HANDLE = -10
STD_OUTPUT_HANDLE = -11
STD_ERROR_HANDLE = -12

# 字體顏色定義 text colors
FOREGROUND_BLUE = 0x09 # blue.
FOREGROUND_GREEN = 0x0a # green.
FOREGROUND_RED = 0x0c # red.
FOREGROUND_YELLOW = 0x0e # yellow.

# 背景顏色定義 background colors
BACKGROUND_YELLOW = 0xe0 # yellow.

# get handle
std_out_handle = ctypes.windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE)


def set_cmd_text_color(color, handle=std_out_handle):
 Bool = ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color)
 return Bool


# reset white
def resetColor():
 set_cmd_text_color(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE)


# green
def printGreen(mess):
 set_cmd_text_color(FOREGROUND_GREEN)
 sys.stdout.write(mess + '\n')
 resetColor()


# red
def printRed(mess):
 set_cmd_text_color(FOREGROUND_RED)
 sys.stdout.write(mess + '\n')
 resetColor()


# yellow
def printYellow(mess):
 set_cmd_text_color(FOREGROUND_YELLOW)
 sys.stdout.write(mess + '\n')
 resetColor()


# white bkground and black text
def printYellowRed(mess):
 set_cmd_text_color(BACKGROUND_YELLOW | FOREGROUND_RED)
 sys.stdout.write(mess + '\n')
 resetColor()

使用

printGreen("你好,世界!")

順便把圖形放出來,供大家使用

replyContent = u'''' 
    _
    (\\ _      ___
    .-"`"(\\    _.""` `"-.
    /  ` `-._  _.-"   `\__
   6 6)  `-.__.-'     `",
   /           `;-`
   /  ,          |
   () / /`         |
   `---`"~``\         |
     \         |
      \   \  /   /
      /`, ,  |  |   /
     / "-.|  |  |   /'
     /  / |  /,__ |  /`\ 
    ljs / /' | / `"'\  ( \ 
    __/ /' | |   `\  \ \ 
    \ /  | |   `\ \ \ 
    `-,/  / |   /  |-"`
       `"""^^^   `^^""""`

  ------------------------------------------------'''

printGreen(replyContent)

注意:測試在idea開發工具中打印使用未顯示彩色,但在Linux控制臺,cmd控制臺打均為彩色字體。

以上是“python如何實現控制臺輸出彩色字體”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

铜陵市| 常熟市| 茶陵县| 枞阳县| 洛川县| 太仆寺旗| 盖州市| 嘉义市| 碌曲县| 丰宁| 鸡泽县| 安平县| 广元市| 东乡族自治县| 淅川县| 依安县| 凤台县| 自贡市| 准格尔旗| 平和县| 东至县| 丰都县| 北碚区| 玉环县| 平昌县| 巩留县| 仪征市| 当涂县| 昆山市| 即墨市| 云霄县| 淮阳县| 明溪县| 兖州市| 翁源县| 奉新县| 沁水县| 和硕县| 乐业县| 三明市| 祁东县|