python如何設(shè)置print顏色

小億
86
2024-09-03 05:20:50
欄目: 編程語言

在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
  • 藍(lán)色:\033[34m
  • 品紅:\033[35m
  • 青色:\033[36m
  • 白色:\033[37m

請(qǐng)注意,這些代碼在不同的操作系統(tǒng)和終端上可能有所不同。在某些情況下,可能需要安裝第三方庫(如colorama)以獲得更廣泛的支持。

0