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

溫馨提示×

溫馨提示×

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

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

使用Python 怎么給打印信息加上顏色

發布時間:2021-06-04 17:37:55 來源:億速云 閱讀:266 作者:Leah 欄目:開發技術

使用Python 怎么給打印信息加上顏色?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

語法

print('\033[顯示方式;字體色;背景色m文本\033[0m')
# 三種設置都可以忽略不寫,都不寫則為默認輸出

配置如下

# 字體 背景 顏色
# ---------------------------------------
# 30 40 黑色
# 31 41 紅色
# 32 42 綠色
# 33 43 黃色
# 34 44 藍色
# 35 45 紫紅色
# 36 46 青藍色
# 37 47 白色
#
# 顯示方式
# -------------------------
# 0 終端默認設置
# 1 高亮顯示
# 4 使用下劃線
# 5 閃爍
# 7 反白顯示
# 8 不可見

舉幾個例子

# 高亮顯示,字體紫紅色,背景白色
text = 'Hello World'
print(f'\033[1;35;47m{text}\033[0m')

使用Python 怎么給打印信息加上顏色

# 默認顯示,字體紫紅色,背景白色
text = 'Hello World'
print(f'\033[35;47m{text}\033[0m')

使用Python 怎么給打印信息加上顏色

# 默認顯示,字體紫紅色,背景默認
text = 'Hello World'
print(f'\033[35m{text}\033[0m')

使用Python 怎么給打印信息加上顏色

往往我們更關注字體顏色,幾個字體顏色效果如下,我用的 iTerm2 的深色背景,效果會有點偏差

使用Python 怎么給打印信息加上顏色

如果你想看所有組合的顏色,可以查看這篇文章 Go語言在Linux環境下輸出彩色字符

工具化

這個語法看起來還是很別扭的,平常使用我們可以封裝起來。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author: wxnacy(wxnacy@gmail.com)
from enum import Enum
class Color(Enum):
 BLACK = 30
 RED = 31
 GREEN = 32
 YELLOW = 33
 BLUE = 34
 MAGENTA = 35
 CYAN = 36
 WHITE = 37
def print_color(text: str, fg: Color = Color.BLACK.value):
 print(f'\033[{fg}m{text}\033[0m')
# 打印紅色文字
print_color('Hello World', fg = Color.RED.value)

關于使用Python 怎么給打印信息加上顏色問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

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

AI

吉木萨尔县| 肇东市| 文昌市| 临夏市| 扶沟县| 瑞丽市| 孝昌县| 肇东市| 巴楚县| 寿光市| 道真| 吴川市| 财经| 云梦县| 岗巴县| 肇州县| 陆丰市| 博湖县| 平泉县| 镇平县| 资中县| 怀来县| 襄汾县| 原阳县| 阳信县| 重庆市| 阳东县| 九龙坡区| 通山县| 南安市| 东台市| 栖霞市| 双城市| 河北省| 伊宁市| 安顺市| 多伦县| 乐至县| 淮阳县| 乌拉特后旗| 新源县|