Python 带颜色字体的打印

带颜色字体的打印

原理不做描述,封装后的函数如下所示

# -*- coding: utf-8 -*-
"""带颜色打印输出;
"""
def print_white(s: str):
"""白色字体打印;
"""
print(f"\033[30m{s}\033[0m")
def print_red(s: str):
"""
红色的输出;
:param s:
:return:
"""
print(f"\033[31m{s}\033[0m")
def print_green(s: str):
"""绿色字体的输出;
"""
print(f"\033[32m{s}\033[0m")
def print_yellow(s: str):
"""黄色字体打印;
"""
print(f"\033[33m{s}\033[0m")
def print_blue(s: str):
"""蓝色字体的打印;
"""
print(f"\033[34m{s}\033[0m")
def print_purplish(s: str):
"""紫红色字体打印;
"""
print(f"\033[35m{s}\033[0m")
def print_cyan(s: str):
"""青色字体的打印;
"""
print(f"\033[36m{s}\033[0m")
def print_black(s: str):
"""黑色字体打印;
"""
print(f"\033[37m{s}\033[0m")
if __name__ == '__main__':
print_green("Hello World")

继续努力,终成大器!

posted @   紫青宝剑  阅读(192)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示