python 命令行常用字体颜色

在平时工作中经常会使用python脚本编写一些程序或工具,经常需要在控制台输出一些信息,例如:请输入用户名、密码等。如果用户名不合法输出‘用户名不规范’等提示信息。但这样输出的字体颜色都是白色,不容易区分重要的提示信息,所以我们可以参考linux命令行的提示。

代码如下,拿走不谢!

class Color(object):

GREEN = '\033[92m'

YELLOW = '\033[93m'

RED = '\033[91m'

BlUE = '\033[94m'

END = '\033[0m'

@classmethod

def red(cls, string):

return cls.RED + string + cls.END

@classmethod

def green(cls, string):

return cls.GREEN + string + cls.END

@classmethod

def yellow(cls, string):

return cls.YELLOW + string + cls.END

@classmethod

def cyan(cls, string):

return cls.BlUE + string + cls.END

if __name__ == '__main__':

green = Color.green('this is green, such as ....ok')+' over'

red = Color.red('this is red, such as error:xxxxxx')+' over'

yellow = Color.yellow('this is yellow, such as warning........')+' over'

blue = Color.cyan('this is blue, such as, information')+' over'

print(green)

print(red)

print(yellow)

print(blue)

/

python常用颜色表示_Python命令行的常用颜色,python,字体相关推荐

  1. python显示控制台行情_python命令行查看股票基本行情数据

    写了一个Python版本的小工具,可以在上班的时候刷一下你关注的股票信息.Python版本用的是3.4.1的,代码如下: #!/usr/bin/env python # -*- coding:utf- ...

  2. python非阻塞输入_Python 命令行非阻塞输入的小例子

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. python解析库_Python命令行解析库argparse

    原博文 2014-08-13 05:48 − 2.7之后python不再对optparse模块进行扩展,python标准库推荐使用argparse模块对命令行进行解析. 1.example 有一道面试 ...

  4. python 命令行 参数_Python命令行参数

    python 命令行 参数 Python Command line arguments are input parameters passed to the script when executing ...

  5. python 命令行解析模块_Python命令行解析模块详解

    python2.7 怎么解析命令行输入的中文参数 本文实例讲述了python读取命令行参数的方法.分享给大家供大家参考.具体分析如下: 如果想对python脚本传参数,python中对应的argc, ...

  6. python命令行模式怎么退出_python命令行怎么退出

    因为Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 要开始学习Python编程,首先 ...

  7. python乘号的字符代码_python 命令行参数传入 乘号(*) 时出错

    环境 Mac Os X 10.9 python 2.7 实现功能 命令行传入公式,输出结果 出错原因 '*' 号把整个目录下的文件都当作参数传入了 问题 如何正确传入 * 号? 操作 输入公式 '2 ...

  8. 命令行下 pdb 调试 Python 程序

    官方参考网站 The Python Debugger : https://docs.python.org/3/library/pdb.html gdb 调试命令的使用及总结:https://blog. ...

  9. git add后取消_Python 命令行之旅:使用 click 实现 git 命令

    作者:HelloGitHub-Prodesire 一.前言 在前面五篇介绍 click 的文章中,我们全面了解了 click 的强大能力.按照惯例,我们要像使用 argparse 和 docopt 一 ...

  10. 详解Linux命令行下常用svn命令

    2019独角兽企业重金招聘Python工程师标准>>> 本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助. 1.Linux命令行下将文件checkout到本地目 ...

最新文章

  1. 未来教育计算机三级课后题答案,未来教育计算机三级课后题答案
  2. 独家 | 这可能会引领通用AI的下一个重大突破
  3. windbg网络双机内核调试
  4. python 有序字典_(Python基础教程之十七)Python OrderedDict –有序字典
  5. mysql blob hex_数据库的完整备份与恢复 quot;--hex-blobquot; - - ITeye博客
  6. 论文阅读笔记(四)【ACL 2021】FEW-NERD: A Few-shot Named Entity Recognition Dataset
  7. java线程安全定义了什么单例_Java中四种线程安全的单例模式实现方式
  8. 2018.11.04 洛谷P1081 开车旅行(倍增)
  9. FrameLayout AbsoluteLayout GridLayout用法及实例
  10. 全球及中国硬盘用基板行业发展前景预测与投资战略规划研究报告2022-2028年
  11. 如何让微信好友永远拉黑不了你?
  12. 关于区块链的想法和感想
  13. 上海应用技术大学计算机专业分数线,上海应用技术大学历年分数线 2021上海应用技术大学录取分数线...
  14. weibo4j中用到的mysql2bean的java工具
  15. STM32(1)跑马灯
  16. Adobe Premiere Pro 2020(PR)系统兼容性报告(不支持的视频驱动程序)完美解决方案
  17. linux系统变双屏,Ubuntu Linux下双屏显示解决方案
  18. jmeter使用beanshell中字符串转换为long的实际操作
  19. 数据透视表的几个技巧
  20. opencv获得相机的最大分辨率

热门文章

  1. 米家1代电动牙刷 更换电池
  2. 【爬虫1】爬虫和反爬虫介绍
  3. 小鸡模拟器显示无法连接服务器,小鸡模拟器安装不了怎么办
  4. DDOS攻击已然渗透互联网和物联网
  5. VirtualBox实现文件与主机复制粘贴
  6. sam-ba_2.15 使用usb Device 连接AT91SAM9261EK开发板
  7. mac免安装mysql配置_mysql免安装版配置使用
  8. 云闪付华为P9指纹_华为云闪付app指纹支付
  9. 如何测试工业以太网线缆(利用FLUKE DSX-8000)?
  10. 找一下不男不女 ?。。?