📜  简单的颜色python(1)

📅  最后修改于: 2023-12-03 15:27:25.709000             🧑  作者: Mango

简单的颜色 Python

在 Python 中,可以使用颜色来为控制台输出添加一些美观和可读性。本文将介绍如何在 Python 中使用颜色输出,并提供一些示例代码。

安装 Colorama 库

要在 Python 中使用颜色输出,需要安装一个名为 Colorama 的第三方库。可使用 pip 进行安装,运行以下命令即可:

pip install colorama
基本用法

Colorama 库提供了一些方法用于设置控制台输出的颜色,主要有 ForeBack 两个类。

from colorama import Fore, Back

print(Fore.RED + 'Hello, World!' + Fore.RESET)

在上述代码中,Fore.RED 表示设置字体前景色为红色。注意,为了避免影响后续的输出,应通过 Fore.RESET 将字体颜色重置为默认值。

常见的颜色

Colorama 库支持多种颜色,下面是一些常见的使用方法:

print(Fore.BLUE + 'This is blue text' + Fore.RESET)
print(Fore.CYAN + 'This is cyan text' + Fore.RESET)
print(Fore.GREEN + 'This is green text' + Fore.RESET)
print(Fore.YELLOW + 'This is yellow text' + Fore.RESET)
print(Fore.RED + 'This is red text' + Fore.RESET)

除了字体颜色,还可以设置背景颜色:

print(Back.BLUE + 'This has a blue background' + Back.RESET)
print(Back.GREEN + 'This has a green background' + Back.RESET)
高级用法

除了常见的颜色之外,Colorama 库还提供了一些高级用法。可以使用 Style 类来设置字体样式,例如加粗、下划线和闪烁。

from colorama import Fore, Back, Style

print(Fore.RED + 'This is red text with bold and underline' + Style.BRIGHT + Style.UNDERLINE)

还可以同时设置字体颜色和背景颜色:

print(Fore.RED + Back.GREEN + 'Red text on green background' + Fore.RESET + Back.RESET)

除了使用 Fore.RESETBack.RESET 一次性重置所有样式之外,还可以使用 Style.RESET_ALL 重置所有样式。

print(Fore.BLUE + 'This is blue text' + Style.RESET_ALL + 'This is normal text')
总结

在 Python 中添加颜色输出是一项很有用的技能,可以提高控制台输出的可读性和美观程度。使用 Colorama 库可以轻松设置字体颜色、背景颜色和样式等。试着在自己的项目中添加颜色输出,也许会有意想不到的效果。