Python打印有颜色的字符串

使用Python在命令行或shell终端输出有颜色的字符串,效果如下:

python打印有颜色的字

示例代码

CYAN = '\033[36m'
GREEN = '\033[32m'
YELLOW = '\033[33m'
BLUE = '\033[34m'
RED = '\033[31m'
NORMAL = '\033[0m' #要以此结尾,还原默认颜色

text = "https://www.perfcode.com"

print(text)
print( CYAN + text + NORMAL) #青色
print( GREEN + text + NORMAL) #绿色
print( YELLOW + text + NORMAL) #黄色
print( BLUE + text + NORMAL) #蓝色
print( RED + text + NORMAL) #红色

print(GREEN + text[:8] + YELLOW + text[8:] + NORMAL) #绿色 + 黄色

需你的终端支持,在某些不支持的IDE下运行程序可能无效。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/python-prints-colored-string.html

分类: 计算机技术
推荐阅读:
Python webbrowser模块的详细用法 webbrowser是python下一个内置的模块,该模块提供了一个高级接口,使你可以调用计算机中的浏览器以打开基于WEB的文档,比如常见的html网页;
Golang实现字符串的MD5加密 本文将使用 golang 自带的 crypto/md5 库实现MD5的字符串加密;
Rust最新版安装教程 首先,通过 Rust 官方网站获取最新版的安装包;根据你的系统类型,选择下载32位或64位的rustup;这里需要提醒的是,rustup只是rust的一个配置安装工具,它需要联网运行;
1400多万个弱口令密码字典下载 该密码字典包含1400多万个密码,包含弱密码、常用密码、短密码等组合,适合暴力猜解使用;该文件来源于Kali系统下的密码字典文件;
Python bytes()函数 bytes 是 Python 中的一个内置类,用于表示二进制数据。bytes 对象是不可变的,即一旦创建,就不能修改其中的元素。由于二进制数据通常是不可变的,因此 bytes 类型广泛应用于文件、网络通信等场合。
C语言strcpy()函数:复制字符串 strcpy()函数会将源字符串中的内容复制到目标字符串中,直至遇到字符串终止符'\0';复制过程中,包括字符串终止符'\0'在内的所有字符都会被复制;