欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

語法

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 不可見

舉幾個(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語言在Linux環(huán)境下輸出彩色字符

工具化

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

#!/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ì)大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

  • Python threading模塊condition原理及運(yùn)行流程詳解

    Python threading模塊condition原理及運(yùn)行流程詳解

    這篇文章主要介紹了Python threading模塊condition原理及運(yùn)行流程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Python學(xué)習(xí)筆記之變量與轉(zhuǎn)義符

    Python學(xué)習(xí)筆記之變量與轉(zhuǎn)義符

    這篇文章主要介紹了Python學(xué)習(xí)筆記之變量與轉(zhuǎn)義符,本文從零開始學(xué)習(xí)Python,知識(shí)點(diǎn)很細(xì),有共同目標(biāo)的小伙伴可以一起來學(xué)習(xí)
    2023-03-03
  • python如何將一個(gè)四位數(shù)反向輸出

    python如何將一個(gè)四位數(shù)反向輸出

    這篇文章主要介紹了python如何將一個(gè)四位數(shù)反向輸出,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python編程中的for循環(huán)語句學(xué)習(xí)教程

    Python編程中的for循環(huán)語句學(xué)習(xí)教程

    這篇文章主要介紹了Python編程中的for循環(huán)語句學(xué)習(xí)教程,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10
  • django 單表操作實(shí)例詳解

    django 單表操作實(shí)例詳解

    這篇文章主要介紹了django 單表操作實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 使用python在本地電腦上快速處理數(shù)據(jù)

    使用python在本地電腦上快速處理數(shù)據(jù)

    這篇文章主要介紹了使用python在本地電腦上快速處理數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Python高級(jí)property屬性用法實(shí)例分析

    Python高級(jí)property屬性用法實(shí)例分析

    這篇文章主要介紹了Python高級(jí)property屬性用法,結(jié)合實(shí)例形式分析了Python property屬性的功能及各種常見的使用技巧,需要的朋友可以參考下
    2019-11-11
  • python manim實(shí)現(xiàn)排序算法動(dòng)畫示例

    python manim實(shí)現(xiàn)排序算法動(dòng)畫示例

    這篇文章主要為大家介紹了python manim實(shí)現(xiàn)排序算法動(dòng)畫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 對(duì)django 2.x版本中models.ForeignKey()外鍵說明介紹

    對(duì)django 2.x版本中models.ForeignKey()外鍵說明介紹

    這篇文章主要介紹了對(duì)django 2.x版本中models.ForeignKey()外鍵說明介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • SQLAlchemy的主要組件詳細(xì)講解

    SQLAlchemy的主要組件詳細(xì)講解

    SQLAlchemy是一個(gè)基于Python實(shí)現(xiàn)的ORM框架,能滿足大多數(shù)數(shù)據(jù)庫操作需求,同時(shí)支持多種數(shù)據(jù)庫引擎(SQLite,MySQL,Postgresql,Oracle等),這篇文章主要介紹了SQLAlchemy的主要組件有哪些,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考
    2023-08-08

最新評(píng)論