Python的Colorama模塊,可以跨多終端,顯示字體不同的顏色和背景,只需要導入colorama模塊即可,不用再每次都像linux一樣指定顏色;
官方參考:https://pypi.org/project/colorama/
1. 安裝colorama模塊
win
python -m pip install colorama
linux
pip install colorama
2. 常用格式常數
Fore是針對字體顏色,Back是針對字體背景顏色,Style是針對字體格式
Fore: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET.
Back: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET.
Style: DIM, NORMAL, BRIGHT, RESET_ALL
下面的注意,顏色RED,GREEN都需要大寫,先指定是顏色和樣式是針對字體還是字體背景,然后再添加顏色,顏色就是英文單詞指定的顏色
from colorama import Fore, Back, Style print(Fore.RED + 'some red text') print(Back.GREEN + 'and with a green background') print(Style.DIM + 'and in dim text') print(Style.RESET_ALL) print('back to normal now')
# 記得要及時關閉colorma的作用范圍 # 如果不關閉的話,后面所有的輸出都會是你指定的顏色 print(Style.RESET_ALL)
Init關鍵字參數:
init()接受一些* * kwargs覆蓋缺省行為,
autoreset是自動恢復到默認顏色
init(autoreset = False):
autoreset設置為True,最后一行輸出,已經回歸到默認字體顏色和背景
from colorama import init,Fore init(autoreset=True) print (Fore.RED + "welcome to python !!") print ("automatically back to default color again")