2025年4月2日 星期三 乙巳(蛇)年 正月初三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

python --print带颜色输出

时间:08-15来源:作者:点击数:36
CDSY,CDSY.XYZ

python --print带颜色输出

第一种【不支持linux】

  • # -*- coding:utf-8 -*-
  • print("\033[1;30m 字体颜色:白色\033[0m")
  • print("\033[1;31m 字体颜色:红色\033[0m")
  • print("\033[1;32m 字体颜色:深黄色\033[0m")
  • print("\033[1;33m 字体颜色:浅黄色\033[0m")
  • print("\033[1;34m 字体颜色:蓝色\033[0m")
  • print("\033[1;35m 字体颜色:淡紫色\033[0m")
  • print("\033[1;36m 字体颜色:青色\033[0m")
  • print("\033[1;37m 字体颜色:灰色\033[0m")
  • print("\033[1;38m 字体颜色:浅灰色\033[0m")
  • print("背景颜色:白色 \033[1;40m \033[0m")
  • print("背景颜色:红色 \033[1;41m \033[0m")
  • print("背景颜色:深黄色 \033[1;42m \033[0m")
  • print("背景颜色:浅黄色 \033[1;43m \033[0m")
  • print("背景颜色:蓝色 \033[1;44m \033[0m")
  • print("背景颜色:淡紫色 \033[1;45m \033[0m")
  • print("背景颜色:青色 \033[1;46m \033[0m")
  • print("背景颜色:灰色 \033[1;47m \033[0m")
在这里插入图片描述

第二种【支持跨平台】 推荐 自带标准库

  • from colorama import init, Fore, Back, Style
  • init(autoreset=True)
  • class Log(object):
  • # 前景色:红色 背景色:默认
  • def red(self, s):
  • return Fore.RED + s + Fore.RESET
  • # 前景色:绿色 背景色:默认
  • def green(self, s):
  • return Fore.GREEN + s + Fore.RESET
  • # 前景色:黄色 背景色:默认
  • def yellow(self, s):
  • return Fore.YELLOW + s + Fore.RESET
  • # 前景色:蓝色 背景色:默认
  • def blue(self, s):
  • return Fore.BLUE + s + Fore.RESET
  • # 前景色:洋红色 背景色:默认
  • def magenta(self, s):
  • return Fore.MAGENTA + s + Fore.RESET
  • # 前景色:青色 背景色:默认
  • def cyan(self, s):
  • return Fore.CYAN + s + Fore.RESET
  • # 前景色:白色 背景色:默认
  • def white(self, s):
  • return Fore.WHITE + s + Fore.RESET
  • # 前景色:黑色 背景色:默认
  • def black(self, s):
  • return Fore.BLACK
  • # 前景色:白色 背景色:绿色
  • def white_green(self, s):
  • return Fore.WHITE + Back.GREEN + s
  • def dave(self, s):
  • return Style.BRIGHT + Fore.GREEN + s
  • color = Log()
  • print(color.red('I am red!'))
  • print(color.green('I am gree!'))
  • print(color.yellow('I am yellow!'))
  • print(color.blue('I am blue!'))
  • print(color.magenta('I am magenta!'))
  • print(color.cyan('I am cyan!'))
  • print(color.white('I am white!'))
  • print(color.white_green('I am white green!'))
  • print(color.dave("www.cndba.cn"))
  • print(111)

结果

在这里插入图片描述

第三种【第三方模块】

  • pip install termcolor
  • cprint('红色', 'red')
  • cprint('白色', 'grey')
  • cprint('绿色', 'green')
  • cprint('黄色', 'yellow')
  • cprint('蓝色', 'blue')
  • cprint('紫色', 'magenta')
  • cprint('青色', 'cyan')
  • cprint('默认', 'white')
  • cprint('背景白', on_color='on_grey')
  • cprint('背景红', on_color='on_red')
  • cprint('背景绿', on_color='on_green')
  • cprint('背景黄', on_color='on_yellow')
  • cprint('背景蓝', on_color='on_blue')
  • cprint('背景紫', on_color='on_magenta')
  • cprint('背景青', on_color='on_cyan')
  • cprint('背景默认色', color='grey', on_color='on_white')

结果

在这里插入图片描述
CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐