在Python中,可以使用ANSI轉(zhuǎn)義序列來設(shè)置print
輸出的顏色。以下是一個(gè)簡(jiǎn)單的示例:
def print_colored(text, color_code):
"""
參數(shù)1:要打印的文本
參數(shù)2:顏色代碼(例如:\033[31m 為紅色,\033[32m 為綠色)
"""
print(f"{color_code}{text}\033[0m")
# 示例用法
red_color = "\033[31m"
green_color = "\033[32m"
print_colored("這是紅色文字", red_color)
print_colored("這是綠色文字", green_color)
以下是一些常見顏色的ANSI轉(zhuǎn)義代碼:
\033[31m
\033[32m
\033[33m
\033[34m
\033[35m
\033[36m
\033[37m
請(qǐng)注意,這些代碼在不同的操作系統(tǒng)和終端上可能有所不同。在某些情況下,可能需要安裝第三方庫(如colorama
)以獲得更廣泛的支持。