python题目:文本颜色设置。
作者:野牛程序员:2024-11-12 10:49:30python阅读 2357
python题目:文本颜色设置。
python题目:文本颜色设置。
在Python中,文本颜色通常可以通过在控制台输出带有颜色的文本来实现。可以使用 ANSI 转义序列来设置控制台文本的颜色,或者使用更方便的库 colorama
来实现多种颜色的文本输出。
方法1:使用 ANSI 转义序列
以下代码直接使用 ANSI 转义序列更改文本颜色,这种方法适用于大多数支持 ANSI 的终端(如Linux和macOS的终端、Windows 10+的命令行等):
# 定义颜色代码 RED = "\033[91m" GREEN = "\033[92m" YELLOW = "\033[93m" BLUE = "\033[94m" RESET = "\033[0m" # 重置为默认颜色 # 输出不同颜色的文本 print(RED + "这是红色文本" + RESET) print(GREEN + "这是绿色文本" + RESET) print(YELLOW + "这是黄色文本" + RESET) print(BLUE + "这是蓝色文本" + RESET)
方法2:使用 colorama
库
colorama
是一个跨平台的库,使ANSI颜色代码在Windows上也能正常工作。可以先安装 colorama
:
from colorama import Fore, Style, init # 初始化 colorama init(autoreset=True) # 使用不同颜色输出文本 print(Fore.RED + "这是红色文本") print(Fore.GREEN + "这是绿色文本") print(Fore.YELLOW + "这是黄色文本") print(Fore.BLUE + "这是蓝色文本")
ANSI 颜色代码:不同的颜色代码可以控制文本的前景色和背景色,
\033[0m
用于重置颜色。colorama
:通过colorama.init()
初始化库,并用Fore
模块设置前景色,Back
模块设置背景色,Style.RESET_ALL
重置颜色。
输出
以上代码分别在控制台输出红、绿、黄、蓝等不同颜色的文本。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
