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

python調(diào)試過程中多顏色輸出方式

 更新時間:2023年02月24日 09:21:29   作者:呆呆象呆呆  
這篇文章主要介紹了python調(diào)試過程中多顏色輸出方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

目的

在python開發(fā)的過程中,經(jīng)常會遇到需要打印各種信息。海量的信息堆砌在終端中,就會導(dǎo)致信息都混在一起,降低了重要信息的可讀性。

這時候,如果能給重要的信息加上字體顏色,那么就會更加方便用戶閱讀了。

當然了,控制臺的展示效果有限,并不能像前段一樣炫酷,只能做一些簡單的設(shè)置。

不過站在可讀性的角度來看,已經(jīng)好很多了。

主要語法

主要是通過一個固定格式的字符串進行控制

# 代碼解釋
# 顏色控制開始
print('\033[顯示方式編號;前景色編號;背景色編號m')
# 顏色控制結(jié)束(切換回終端默認的格式)如果沒有這個之后的內(nèi)容都會按照上面的顏色控制開始設(shè)置的顏色進行輸出
print('\033[0m')


#======linux======
# 連在一起,可以實現(xiàn)僅對本次想要輸出的內(nèi)容進行顏色控制
# 只在單個字符串內(nèi)可以有效使用所以只能使用'控制字符串'+'***'的方式或者'控制字符串''***'或者'控制字符串***'的方式
# '控制字符串','***'這種方式是無效的
print('\033[顯示方式編號;前景色編號;背景色編號m'+本次想要輸出的內(nèi)容+'\033[0m')
print('\033[顯示方式編號;前景色編號;背景色編號m'本次想要輸出的內(nèi)容'\033[0m')


#======windows======
# 只在單個字符串內(nèi)可以有效使用所以只能使用'控制字符串'+'***'的方式或者'控制字符串''***'或者'控制字符串***'的方式
# '控制字符串','***'這種方式是無效的
import colorama
from colorama import init,Fore,Back,Style
init(autoreset=True)
print('\033[顯示方式編號;前景色編號;背景色編號;m本次想要輸出的內(nèi)容')
print('\033[顯示方式編號;前景色編號;背景色編號;m''本次想要輸出的內(nèi)容')
# windows下不需要結(jié)束回到默認輸出模式  下一行自動會回復(fù)
前景色顏色設(shè)置前景色編號
黑色30
紅色31
綠色32
黃色33
藍色34
紫紅色35
青藍色36
白色37
背景色顏色設(shè)置背景色編號
黑色40
紅色41
綠色42
黃色43
藍色44
紫紅色45
青藍色46
白色47
顯示方式顯示方式編號
終端默認設(shè)置0
加粗顯示1
暗色顯示2
傾斜3
使用下劃線4
閃爍(好像看不出來他閃爍)5
反色顯示(交換前后景)7
不可見8

代碼演示 linux系統(tǒng)

顏色的控制

# 小于30 大于37 都會顯示默認字體
print("\033[30m這是黑色字體\033[0m")#不會顯示
print("\033[31m這是紅色字體\033[0m")
print("\033[32m這是綠色字體\033[0m")
print("\033[33m這是黃色字體\033[0m")
print("\033[34m這是藍色字體\033[0m")
print("\033[35m這是紫色字體\033[0m")
print("\033[36m這是青色字體\033[0m")
print("\033[37m這是白色字體\033[0m")
print("\033[38m這是默認字體\033[0m")  

image-20210601150132327

多行的控制

print("\033[31mtest")
print("test")
print("test")
print("test")
print("test")
print("test")
print("test")
print("test")
print("test\033[0m")  

image-20210601150239673

背景的控制

print("\033[1;31;40m這是黑色背景\033[0m")
print("\033[1;31;41m這是紅色背景\033[0m")
print("\033[1;31;42m這是綠色背景\033[0m")
print("\033[1;31;43m這是黃色背景\033[0m")
print("\033[1;31;44m這是藍色背景\033[0m")
print("\033[1;31;45m這是紫色背景\033[0m")
print("\033[1;31;46m這是青色背景\033[0m")
print("\033[1;31;47m這是白色背景\033[0m")
print("\033[1;31;48m這是默認背景\033[0m")  

image-20210601150520778

顯示模式的控制

無背景的情況下進行顯示模式的控制

print("\033[0m這是默認顯示方式\033[0m")
print("\033[1m這是加粗顯示方式\033[0m")
print("\033[2m這是暗色顯示方式\033[0m")
print("\033[3m這是傾斜顯示方式\033[0m")
print("\033[4m這是下劃線顯示方式\033[0m")
print("\033[5m這是閃爍顯示方式\033[0m")
print("\033[7m這是反色顯示方式\033[0m")
print("\033[8m這是不可見顯示方式\033[0m")  

image-20210601151413458

有背景的情況下進行顯示模式的控制

print("\033[0;31;47m這是默認顯示方式\033[0m")
print("\033[1;31;47m這是加粗顯示方式\033[0m")
print("\033[2;31;47m這是暗色顯示方式\033[0m")
print("\033[3;31;47m這是傾斜顯示方式\033[0m")
print("\033[4;31;47m這是下劃線顯示方式\033[0m")
print("\033[5;31;47m這是閃爍顯示方式\033[0m")
print("\033[7;31;47m這是反色顯示方式\033[0m")
print("\033[8;31;47m這是不可見顯示方式\033[0m")  

代碼演示 windows系統(tǒng)

windows的控制臺略有不同,需要更改一點點細節(jié)

  • 首先好像它只控制一行(見TEST1,TEST2),所以可以不用結(jié)尾
  • 需要加一個頭文件的配置
  • 不是每種顏色都能顯示出來,大家可以試試(我這里前景色都用紅色,背景色都用白色來測試)
  • 貌似顏色調(diào)控是好用的可能python在windows的包和linux的包不一樣吧
  • 輸入控制階段背景色和m間需要加上分號
import colorama
from colorama import init,Fore,Back,Style
init(autoreset=True)
print('TESTBASE')
print('\033[0;30;47;m'+ 'TEST1')
print('TEST2')
print('\033[1;30;47;m'+ 'TEST3')
print('\033[2;30;47;m'+ 'TEST4')
print('\033[4;30;47;m'+ 'TEST5')
print('\033[5;30;47;m'+ 'TEST6')
print('\033[7;30;47;m'+ 'TEST7')
print('\033[8;30;47;m'+ 'TEST8')

image-20210601145607588

即使這樣貌似也只能做到字體顏色和背景顏色的部分切換(將就著用吧)

import colorama
from colorama import init,Fore,Back,Style
init(autoreset=True)
print('\033[1;31;47;mTEST1_char_color')
print('\033[1;32;47;mTEST2_char_color')
print('\033[1;33;47;mTEST3_char_color')
print('\033[1;34;47;mTEST4_char_color')
print('\033[1;35;47;mTEST5_char_color')
print('\033[1;36;47;mTEST6_char_color')
print('\033[1;37;47;mTEST7_char_color')
print('\033[1;37;41;mTEST1_back_color')
print('\033[1;37;42;mTEST2_back_color')
print('\033[1;37;43;mTEST3_back_color')
print('\033[1;37;44;mTEST4_back_color')
print('\033[1;37;45;mTEST5_back_color')
print('\033[1;37;46;mTEST6_back_color')
print('\033[1;37;47;mTEST7_back_color')

image-20210601153146810

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3中使用PyMongo的方法詳解

    Python3中使用PyMongo的方法詳解

    平常在處理數(shù)據(jù)的時候,必不可少地要使用數(shù)據(jù)庫存取數(shù)據(jù),出于一些原因,個人非常喜歡MongoDB這個數(shù)據(jù)庫。下面這篇文章主要給大家介紹了Python3中使用PyMongo的方法示例,文中介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • 利用Python實時獲取steam特惠游戲數(shù)據(jù)

    利用Python實時獲取steam特惠游戲數(shù)據(jù)

    Steam是由美國電子游戲商Valve于2003年9月12日推出的數(shù)字發(fā)行平臺,被認為是計算機游戲界最大的數(shù)碼發(fā)行平臺之一。本文將利用Python實時獲取steam特惠游戲數(shù)據(jù),感興趣的可以嘗試一下
    2022-06-06
  • django 數(shù)據(jù)庫 get_or_create函數(shù)返回值是tuple的問題

    django 數(shù)據(jù)庫 get_or_create函數(shù)返回值是tuple的問題

    這篇文章主要介紹了django 數(shù)據(jù)庫 get_or_create函數(shù)返回值是tuple的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python 裝飾器的使用與要點

    python 裝飾器的使用與要點

    python的裝飾器本質(zhì)上是一個Python函數(shù),它可以讓其他函數(shù)在不需要做任何代碼變動的前提下增加額外功能;裝飾器的返回值也是一個函數(shù)對象。簡單的說裝飾器就是一個用來返回函數(shù)的函數(shù)
    2021-05-05
  • 基于Django用戶認證系統(tǒng)詳解

    基于Django用戶認證系統(tǒng)詳解

    下面小編就為大家分享一篇基于Django用戶認證系統(tǒng)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • 使用python遍歷指定城市的一周氣溫

    使用python遍歷指定城市的一周氣溫

    本文主要介紹了使用python遍歷指定城市的一周氣溫的實現(xiàn)方法。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • Ubuntu20下的Django安裝的方法步驟

    Ubuntu20下的Django安裝的方法步驟

    這篇文章主要介紹了Ubuntu20下的Django安裝的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • python實現(xiàn)簡單的購物程序代碼實例

    python實現(xiàn)簡單的購物程序代碼實例

    這篇文章主要介紹了python實現(xiàn)簡單的購物程序代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • pytorch建立mobilenetV3-ssd網(wǎng)絡(luò)并進行訓(xùn)練與預(yù)測方式

    pytorch建立mobilenetV3-ssd網(wǎng)絡(luò)并進行訓(xùn)練與預(yù)測方式

    這篇文章主要介紹了pytorch建立mobilenetV3-ssd網(wǎng)絡(luò)并進行訓(xùn)練與預(yù)測方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python numpy ndarray屬性,索引,切片

    Python numpy ndarray屬性,索引,切片

    這篇文章主要介紹了Python numpy ndarray屬性,索引,切片,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09

最新評論

常宁市| 龙岩市| 宁陵县| 平武县| 南召县| 萝北县| 隆林| 琼海市| 汽车| 紫云| 灵石县| 农安县| 黄骅市| 铜陵市| 康保县| 尖扎县| 瑞丽市| 无锡市| 北京市| 甘德县| 苍南县| 平武县| 娱乐| 云霄县| 芦山县| 龙江县| 噶尔县| 隆林| 台北市| 驻马店市| 晋州市| 鞍山市| 镇江市| 武隆县| 威远县| 平罗县| 海门市| 普陀区| 阿鲁科尔沁旗| 三江| 东辽县|