Python 控制終端輸出文字

2022-09-18 19:36:08 字數 1332 閱讀 8377

class

bcolors:

header = '\033[95m'

okblue = '\033[94m'

okgreen = '\033[92m'

warning = '\033[93m'

fail = '\033[91m'

endc = '\033[0m'

defdisable

(self):

self.header = ''

self.okblue = ''

self.okgreen = ''

self.warning = ''

self.fail = ''

self.endc = ''

to use code like this, you can do something like

print bcolors.warning + "warning: no active frommets remain. continue?"

+ bcolors.endc

下面是對應的顏色表:

格式:\033[顯示方式;前景色;背景色m

說明:前景色 背景色 顏色

---------------------------------------

30 40 黑色

31 41 紅色

32 42 綠色

33 43 黃色

34 44 藍色

35 45 紫紅色

36 46 青藍色

37 47 白色

顯示方式 意義

-------------------------

0 終端預設設定

1 高亮顯示

4 使用下劃線

5 閃爍

7 反白顯示

8 不可見

例子:\033[1;31;40m

\033[0m

Python 控制終端輸出文字

class bcolors header 033 95m okblue 033 94m okgreen 033 92m warning 033 93m fail 033 91m endc 033 0m defdisable self self.header self.okblue self.okgr...

輸出文字2

static scrollinfo si 設定頁面大小和滾動框範圍 scrollinfo si.cbsize sizeof scrollinfo si.fmask sif range sif page si.nmin 0 si.nmax numlines 1 si.npage cyclient cy...

控制台輸出文字顏色的方法

在python開發的過程中,經常會遇到需要列印各種資訊。海量的資訊堆砌在控制台中,就會導致資訊都混在一起,降低了重要資訊的可讀性。這時候,如果能給重要的資訊加上字型顏色,那麼就會更加方便使用者閱讀了。當然了,控制台的展示效果有限,並不能像前段一樣炫酷,只能做一些簡單的設定。不過站在可讀性的角度來看,...