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

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第三方库


热门话题
javascript Jquery Ajax:无法分配给函数结果错误   java JavaFX组合框筛选列表错误   java如何检索根据其标记的帖子数量排序的收藏夹标记列表?   JavaFXJava FXML动态地将内容加载到多个不同的选项卡上   Java与C的压缩兼容性   打印格式Java   java我无法从充满Order对象的ArrayList打印   使用JPARepository保存新实体时引发InvalidDataAccessResourceUsageException:无法提取结果集   Android Studio Java runnable未运行   java Android Room问题使用适配器和循环查看器以多对多关系显示两个表中的数据   java无法执行目标组织。阿帕奇。专家插件:mavencompilerplugin:3.1:编译   反编译压缩在exe中的Java。在二进制流中找到zip文件吗?   java通过Maven使用Junit类别运行Cucumber测试   java如何通过if/else语句更改onClick函数?   Java方法一直给我:“找不到符号”   java如何在Android中用字符串\n换行(来自linux的输入)