在Python中,我們可以使用ANSI轉義碼來輸出帶有顏色的文本。ANSI轉義碼是一種控制序列,可以告訴終端應該如何處理輸出的文本。它們通常以"\u001b["開頭,后面跟著一個或多個參數,以及一個字母表示所要執行的操作。
在Python中,我們可以使用以下ANSI轉義碼來輸出不同顏色的文本:
\033[0m # 關閉所有屬性 \033[1m # 設置高亮度 \033[4m # 下劃線 \033[5m # 閃爍 \033[7m # 反顯 \033[8m # 消隱 \033[30m # 設置前景色為黑色 \033[31m # 設置前景色為紅色 \033[32m # 設置前景色為綠色 \033[33m # 設置前景色為黃色 \033[34m # 設置前景色為藍色 \033[35m # 設置前景色為紫紅色 \033[36m # 設置前景色為青藍色 \033[37m # 設置前景色為白色 \033[40m # 設置背景色為黑色 \033[41m # 設置背景色為紅色 \033[42m # 設置背景色為綠色 \033[43m # 設置背景色為黃色 \033[44m # 設置背景色為藍色 \033[45m # 設置背景色為紫紅色 \033[46m # 設置背景色為青藍色 \033[47m # 設置背景色為白色
例如,要將文本設置為紅色和粗體,您可以使用以下代碼:
print("\033[1;31m這是一段紅色加粗的文本!\033[0m")
輸出結果為:
這是一段紅色加粗的文本!
注意,要將顏色設置為默認設置,請使用“\\033[0m”。
使用ANSI轉義碼可以使我們在控制臺輸出顏色化文本,使輸出更加生動、明顯。
上一篇python 輸出全顯示
下一篇python 輸出串口號