控制台为终端提供突出显示功能。

consolor的Python项目详细描述


https://travis-ci.org/paetzke/consolor.png?branch=masterhttps://coveralls.io/repos/paetzke/consolor/badge.png?branch=masterhttps://pypip.in/v/consolor/badge.png

控制台为终端提供突出显示功能。

它有3个功能:

获取行
返回具有给定格式的字符串。
打印行
打印具有给定格式的字符串。
更新行
覆盖当前行的输出,并在没有新行的情况下在同一行上打印s。

所有这些函数都接受以下格式参数:

  • bold:bool,默认为false
  • underline:bool,默认为false
  • 闪烁:bool,默认为false
  • color:str,默认为none
  • bgcolor:str,默认为none
https://paetzke.me/static/images/consolor.png

一些示例:

importconsolorconsolor.print_line('light green',color=consolor.Color.LightGreen)consolor.print_line('underline',underline=True)consolor.print_line('green bg',bgcolor=consolor.BgColor.Green)consolor.update_line('0%')consolor.update_line('100%')print()

有关更多颜色和背景色,请参见consolor.colorconsolor.bgcolor

您也可以在内置print()中使用它:

importconsolorprint(consolor.Color.Red,'Red')print('Red two')print(consolor.Color.Reset,end='')# You have to handle resetting your self.print('Not Red')print(consolor.BgColor.Red,'Red')print('Red two',consolor.BgColor.Reset)print('None')

要安装consolor,请使用pip。

pipinstallconsolor

错误和改进

请随意打开门票或发送改进的拉取请求。 这些contributors已经这样做了。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
主类中的java访问方法   Javalog4j不读取它的log4j。属性文件   雅加达ee通过Java(web应用程序)使用iText/任何其他使用现成数据的库生成PDF报告   lua使用java阅读TeamSpeak 3消息   将日期转换为BST java   java Spring引用ProxyFactoryBean中带有ref的protoyype bean   如何使java只打印一条带有if语句的消息   java如何通过JavaMail从雅虎服务器发送电子邮件?   使用百分比和BigDecimal的java测试   java如何对字符串数组排序   java验证器+MVC+REST::更新问题   java如何阻止eclipse如此频繁地挂起?   java从AsyncTask(片段内)访问TextView   IDEJava:制作可调整大小和拖动的组件