最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 給屏幕打印信息加上顏色的實(shí)現(xiàn)方法

 更新時(shí)間:2019年04月24日 14:48:51   作者:溫欣爸比  
這篇文章主要介紹了Python 給屏幕打印信息加上顏色的實(shí)現(xiàn)方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

語(yǔ)法

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

配置如下

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

舉幾個(gè)例子

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

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

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

往往我們更關(guān)注字體顏色,幾個(gè)字體顏色效果如下,我用的 iTerm2 的深色背景,效果會(huì)有點(diǎn)偏差

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

工具化

這個(gè)語(yǔ)法看起來(lái)還是很別扭的,平常使用我們可以封裝起來(lái)。

#!/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)

總結(jié)

以上所述是小編給大家介紹的Python 給屏幕打印信息加上顏色的實(shí)現(xiàn)方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

  • pandas修改DataFrame列名的方法

    pandas修改DataFrame列名的方法

    下面小編就為大家分享一篇pandas修改DataFrame列名的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Keras中Sequential模型和Functional模型的區(qū)別及說(shuō)明

    Keras中Sequential模型和Functional模型的區(qū)別及說(shuō)明

    這篇文章主要介紹了Keras中Sequential模型和Functional模型的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 使用Anaconda創(chuàng)建Python指定版本的虛擬環(huán)境的教程詳解

    使用Anaconda創(chuàng)建Python指定版本的虛擬環(huán)境的教程詳解

    由于工作的需要和學(xué)習(xí)的需要,需要?jiǎng)?chuàng)建不同Python版本的虛擬環(huán)境,所以這篇文章主要為大家詳細(xì)介紹了如何使用Anaconda創(chuàng)建Python指定版本的虛擬環(huán)境,需要的可以參考下
    2024-03-03
  • 基于Python實(shí)現(xiàn)繪制簡(jiǎn)單動(dòng)圖的示例詳解

    基于Python實(shí)現(xiàn)繪制簡(jiǎn)單動(dòng)圖的示例詳解

    動(dòng)畫(huà)是一種高效的可視化工具,能夠提升用戶(hù)的吸引力和視覺(jué)體驗(yàn),有助于以富有意義的方式呈現(xiàn)數(shù)據(jù)可視化,本文的主要介紹在Python中兩種簡(jiǎn)單制作動(dòng)圖的方法,需要的可以了解下
    2023-10-10
  • Python第三方庫(kù)undetected_chromedriver的使用

    Python第三方庫(kù)undetected_chromedriver的使用

    這篇文章主要給大家介紹了關(guān)于Python第三方庫(kù)undetected_chromedriver的使用方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-01-01
  • PyQt5實(shí)現(xiàn)拖放功能

    PyQt5實(shí)現(xiàn)拖放功能

    這篇文章主要為大家詳細(xì)介紹了PyQt5實(shí)現(xiàn)拖放功能,拖放一個(gè)按鈕的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python對(duì)配置文件.ini進(jìn)行增刪改查操作的方法示例

    python對(duì)配置文件.ini進(jìn)行增刪改查操作的方法示例

    .ini配置文件常被用作存儲(chǔ)程序中的一些參數(shù),通過(guò)它程序可以變得更加靈活。下面這篇文章主要給大家介紹了關(guān)于python對(duì)配置文件.ini進(jìn)行增刪改查操作的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-07-07
  • python切片(獲取一個(gè)子列表(數(shù)組))詳解

    python切片(獲取一個(gè)子列表(數(shù)組))詳解

    這篇文章主要介紹了python切片(獲取一個(gè)子列表(數(shù)組))詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python實(shí)現(xiàn)任意文件查找工具的不同方法詳解

    Python實(shí)現(xiàn)任意文件查找工具的不同方法詳解

    在日常的開(kāi)發(fā)和運(yùn)維工作中,經(jīng)常需要查找特定類(lèi)型的文件或帶有特定模式的文件,本文將提供兩種不同的編寫(xiě)文件查找工具實(shí)現(xiàn)方式,需要的可以參考下
    2025-03-03
  • python查找指定文件夾下所有文件并按修改時(shí)間倒序排列的方法

    python查找指定文件夾下所有文件并按修改時(shí)間倒序排列的方法

    今天小編就為大家分享一篇python查找指定文件夾下所有文件并按修改時(shí)間倒序排列的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10

最新評(píng)論

香格里拉县| 涿鹿县| 通州区| 江孜县| 涿鹿县| 禄丰县| 哈密市| 武冈市| 河曲县| 南投市| 栾川县| 精河县| 五家渠市| 石景山区| 宜昌市| 越西县| 定州市| 开鲁县| 天祝| 集贤县| 石阡县| 海城市| 阿城市| 唐河县| 溧水县| 河北区| 大渡口区| 阿克苏市| 沙雅县| 广水市| 肃宁县| 亚东县| 赤壁市| 彭水| 思南县| 郧西县| 鄱阳县| 梁河县| 交口县| 万载县| 镇雄县|