📜  控制台中的 python 颜色 - Python (1)

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

控制台中的 Python 颜色 - Python

在控制台中显示不同颜色的输出可以提高程序员的阅读体验和调试效率。Python 为我们提供了 colorama 库,可以轻松实现控制台输出的颜色控制。

安装 colorama

使用 pip 命令来安装 colorama 库:

pip install colorama
使用 colorama

在 Python 程序中,使用 colorama 需要先导入模块,并在输出之前先初始化:

import colorama
colorama.init()

接下来就可以使用 colorama.Forecolorama.Back 等类来设置输出的前景色和背景色:

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

上述代码使用红色输出了一行 "Hello, world!" 的文本。

前景色

colorama.Fore 是一个常量类,包含了常用的前景色代码。以下是一些常见的前景色:

| 常量名 | 效果 | | ------------------ | -------------- | | BLACK | 黑色 | | RED | 红色 | | GREEN | 绿色 | | YELLOW | 黄色 | | BLUE | 蓝色 | | MAGENTA | 洋红色 | | CYAN | 青色 | | WHITE | 白色 | | RESET | 重置为默认颜色 |

例如,要输出绿色文本:

print(colorama.Fore.GREEN + 'Hello, world!' + colorama.Fore.RESET)
背景色

colorama.Back 是一个常量类,包含了常用的背景色代码。以下是一些常见的背景色:

| 常量名 | 效果 | | ------------------ | -------------- | | BLACK | 黑色 | | RED | 红色 | | GREEN | 绿色 | | YELLOW | 黄色 | | BLUE | 蓝色 | | MAGENTA | 洋红色 | | CYAN | 青色 | | WHITE | 白色 | | RESET | 重置为默认颜色 |

例如,要输出黄色背景上的蓝色文本:

print(colorama.Back.YELLOW + colorama.Fore.BLUE + 'Hello, world!' + colorama.Style.RESET_ALL)
样式

colorama.Style 是一个常量类,包含了常用的样式代码。以下是一些常见的样式:

| 常量名 | 效果 | | ------------------ | -------------- | | NORMAL | 正常(无样式) | | BRIGHT | 高亮 | | DIM | 弱化 | | RESET_ALL | 重置为默认样式 |

例如,要输出一行高亮的文本:

print(colorama.Style.BRIGHT + 'Hello, world!' + colorama.Style.RESET_ALL)
总结

colorama 提供了丰富的颜色和样式控制,可以使我们的控制台程序更容易理解和调试。通过使用 colorama,我们可以实现不同颜色和样式的文本输出,提高了程序的可读性和可维护性。