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

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

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

語法

print('\033[顯示方式;字體色;背景色m文本\033[0m')
# 三種設(shè)置都可以忽略不寫,都不寫則為默認(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 不可見

舉幾個例子

# 高亮顯示,字體紫紅色,背景白色
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)注字體顏色,幾個字體顏色效果如下,我用的 iTerm2 的深色背景,效果會有點偏差

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

工具化

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

#!/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 給屏幕打印信息加上顏色的實現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

相關(guān)文章

  • pandas修改DataFrame列名的方法

    pandas修改DataFrame列名的方法

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

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

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

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

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

    基于Python實現(xiàn)繪制簡單動圖的示例詳解

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

    Python第三方庫undetected_chromedriver的使用

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

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

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

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

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

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

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

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

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

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

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

最新評論

尼木县| 文成县| 柳江县| 江北区| 囊谦县| 寿阳县| 农安县| 灯塔市| 光山县| 乐山市| 烟台市| 昆明市| 湖南省| 临江市| 赤壁市| 阿瓦提县| 汶上县| 灵台县| 海南省| 平果县| 哈巴河县| 浦北县| 湘乡市| 上思县| 论坛| 响水县| 资中县| 获嘉县| 金塔县| 阳朔县| 龙口市| 长海县| 军事| 崇信县| 丰城市| 嘉义县| 霞浦县| 吉木萨尔县| 大同市| 罗江县| 怀集县|