[oeasy]python0072_修改字體前景顏色_foreground_color_font
修改顏色
回憶上次內(nèi)容
m 可以改變字體樣式
0-9 之間設(shè)置的都是字體效果
0 重置為默認(rèn)
1 變亮
2 變暗
3 斜體
4 下劃線
5 慢閃
6 快閃
7 前景背景互換
8 隱藏
9 中劃線
疊加效果
\33[1;3moeasy
;分割
取消效果
21 取消 1
22 取消 2
23 取消 3
一直到 29
0 是全部取消,回到默認(rèn)

最后發(fā)現(xiàn)
真的可以 設(shè)置顏色?????
顏色是重要的
不同 ? ?顏色
可以提示出 信息重要性的級(jí)別

顏色本身也是信息
OFF_INT = 2147483647
ERROR_INT = 40000
WARN_INT = 30000
INFO_INT = 20000
DEBUG_INT = 10000
RACE_INT = 5000

現(xiàn)在
就來試一下!
設(shè)置前景
print("\33[31moeasy")print("\33[31moeasy\33[0m")

具體設(shè)置
FG foreground 前景色
BG background 背景色

fg? 好眼熟

回憶一下
我們是如何把程序從前臺(tái)切到后臺(tái)
又從后臺(tái)切回前臺(tái)的
進(jìn)程控制
background 讓后臺(tái)進(jìn)程繼續(xù)運(yùn)行
bg %1 把jobs 里面第一個(gè)進(jìn)程放到后臺(tái)運(yùn)行
foreground 把后臺(tái)進(jìn)程移回到前臺(tái)
%1 把jobs 里面第一個(gè)進(jìn)程移回到前臺(tái)
殺死進(jìn)程
查看更詳細(xì)的進(jìn)程信息
查看當(dāng)前有多少在后臺(tái)運(yùn)行的進(jìn)程
把當(dāng)前進(jìn)程切換到后臺(tái)運(yùn)行并暫停
ctrl+z
jobs
ps
kill -9 PID
fg %1
bg %1
切換回去
\33[30m
看不見
黑背景下黑色前景
等于是隱身效果
是黑色前景
跳過去
\33[31m
是紅色
可以看見
但后面字體顏色都被修改
回不來

\33[0m
重置為默認(rèn)形態(tài)
后面字體使用默認(rèn)白色
更多顏色
遍歷一下
30 是黑色
從 31-37 紅綠黃藍(lán)紫青灰

結(jié)合字體樣式
\33[31;1;4moeasy
31 紅色前景
1 高亮
4 下劃線
\33[1;4;33moeasy
1 高亮
4 下劃線
31 紅色
\33[2;9;36moeasy
2 暗淡
9 中劃線
36 青色

前景顏色
可以和字體樣式 混合在一起
分隔符還是;
相對(duì)次序 沒有要求
那 shell 可以支持
這種 顏色模式 嗎?
搜索一下
好像可以

動(dòng)手試試
echo 顏色
echo "\033[31moeasy"
回憶 python3 輸出帶顏色的字符
如果配合 cowsay

命令echo確實(shí)可以使用控制序列改顏色
這原理是什么來著?
轉(zhuǎn)義字符
轉(zhuǎn)義轉(zhuǎn)義 轉(zhuǎn)化含義
進(jìn)入 控制序列

還是回python游樂場
玩顏色吧!
可以給cowsay上色嗎?
總結(jié)
這次搞的是
顏色
總共有 7 種基本色
前景顏色
還有什么 好玩的 么???

可以 給小動(dòng)物 上色 嗎???
我們下次再說!??
藍(lán)橋->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython
視頻->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy