也許你希望在終端上輸出一些帶有顔色或者粗體、下劃線等樣式的資訊,就像man中的那樣,那麼這篇文章将會起到些許作用。
但是很雜亂的資訊顯示在一起,往往沒有重點,一個一個找我們需要的資訊往往特别複雜.

在linux終端中,使用轉義序列來進行如上所述的顯示,轉義序列以esc開頭,即ascii碼下的\033,其格式為:
1
顯示方式、前景色、背景色至少一個存在即可。 格式:\033[顯示方式;前景色;背景色m
前景色
背景色
顔色
30
40
黑色
31
41
紅色
32
42
綠色
33
43
黃色
34
44
藍色
35
45
紫紅色
36
46
青藍色
37
47
白色
顯示方式
意義
終端預設設定
高亮顯示
4
使用下劃線
5
閃爍
7
反白顯示
8
不可見
2
3
6
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
38
39
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
在linux系統中,終端内可以通過curse子產品或控制字元來輸出彩色文本,但是在windows系統中沒有curse子產品也不能用控制字元,隻能調用win32console子產品中的控制台相關函數。直接調用這些函數還是比較麻煩的,是以有人弄了個wconio子產品,封裝了這些函數的功能。使用wconio,彩色文本的輸出變得簡單:
使用pip安裝
下載下傳源碼安裝, 然後打開cmd進入源碼目錄
轉載:http://blog.csdn.net/gatieme/article/details/45439671