📅  最后修改于: 2023-12-03 15:22:23.908000             🧑  作者: Mango
在 Python 中,我们可以使用不同的颜色打印文本,以便更好地显示输出,或者突出显示某些信息。
colorama
模块colorama
是一个 Python 模块,可以在控制台中使用 ANSI 转义序列来为文本着色。可以使用以下命令安装:
pip install colorama
以下是一个简单的示例:
from colorama import Fore, Back, Style
print(Fore.RED + "This text is red")
print(Back.GREEN + "This background is green")
print(Style.RESET_ALL)
print("This text is back to normal")
上面的代码将打印出红色文本和绿色背景,并在最后将文本恢复为正常颜色。
需要注意的是,在 Windows 中,需要在控制台中对 colorama.init()
做初始化,以便支持 ANSI 转义序列:
from colorama import init
init()
以下是一些常见用例:
from colorama import Fore, Back, Style
print(Fore.RED + "Error: " + Style.RESET_ALL + "Something went wrong")
print(Fore.YELLOW + "Warning: " + Style.RESET_ALL + "This operation may take a while")
print(Fore.GREEN + "Success: " + Style.RESET_ALL + "The process completed successfully")
上面的代码将分别以红色、黄色和绿色打印出错误、警告和成功信息。
from colorama import Fore, Back, Style
print(Fore.CYAN + "Title" + Style.RESET_ALL)
print("This is the main text of the document")
print(Back.BLUE + "Important note:" + Style.RESET_ALL + " Please read carefully")
print(Fore.GREEN + "Author: John Smith" + Style.RESET_ALL)
上面的代码将以青色打印出标题,打印正常文本,以蓝色背景打印出重要提示,并以绿色打印出作者名称。
colorama
模块提供了一种简单的方法来在控制台中为文本着色。可以使用多种颜色,包括前景色和背景色。这对于高亮显示信息或传达某些情绪是非常有用的。