美文网首页动态语言Ruby Python
轻松实现python控制台的输出彩色化,让Python变得更便捷

轻松实现python控制台的输出彩色化,让Python变得更便捷

作者: 妄心xyx | 来源:发表于2018-11-12 21:39 被阅读33次

色调

如今的年代,你的终端可以显示16位真彩 -- 所以你的Python脚本也值得配得上具备类似的颜色显示能力。 本文的Hues包 ,可轻松实现python 控制台的输出彩色化。 仅仅去pip下载一下它,你将从此告别单调色彩的控制台界面!

轻松实现python控制台的输出彩色化,让Python变得更便捷

快速开始

从PIP获取最新版本。运行如下命令:

轻松实现python控制台的输出彩色化,让Python变得更便捷

然后,在你的脚本中,可以这样做:

轻松实现python控制台的输出彩色化,让Python变得更便捷 轻松实现python控制台的输出彩色化,让Python变得更便捷

哇!(效果真棒)

配置

您可以在您的项目,或者你的主目录文件中添加.hues.yml来覆盖默认值。 将按以下顺序搜索和加载配置文件:

  1. 包配置目录
  2. 用户主目录
  3. 当前目录和所有父目录

默认配置可以在这儿查看(https://github.com/prashnts/hues/blob/master/hues/.hues.yml)。 目前岁宝自带了一个powerline主题,可以供你使用; 您可以通过更新 theme的配置值来启用它。

创建自己的提示

hues可以很容易地用Hue String 来创建自定义提示格式。 Hue字符串是一个对Python字符串的简单二次封装,并且增加了一个用起来会很棒的链式语法格式!

轻松实现python控制台的输出彩色化,让Python变得更便捷

正如命令所要求的, 其显示如下:

轻松实现python控制台的输出彩色化,让Python变得更便捷

Hue字符串链接的系列属性值使用确定性下推自动机来优化属性访问,因此ANSI转义字符串总是最优的。

颜色

所有16位真彩色的ANSI颜色都可用于背景和前景。 各式的文本样式,如加粗,斜体 以及下划线也可提供。 担心颜色太多? 不要紧,去试试reset属性。

接下来要做的。。。

  1. 更多文档。
  2. 创业投资。

欢迎贡献任何开放性问题,建议和程序补丁!

如果你喜欢hues ,或在项目中使用它,我很想听听! 在tumblr上联系我或发邮件给我~

--- “回顾我从前的日子,我们竟然没有颜色!”

相关文章

  • 轻松实现python控制台的输出彩色化,让Python变得更便捷

    色调 如今的年代,你的终端可以显示16位真彩 -- 所以你的Python脚本也值得配得上具备类似的颜色显示能力。 ...

  • python demo

    this is python 控制台输出:你好,世界!

  • python基础补习

    python是一门解释型语言 控制台输出语句print("hello python") $ sudo apt in...

  • Python入门——字典的常用操作

    Python入门——字典的常用操作 取值 增加 运行程序,控制台输出如下, 修改 运行程序,控制台输出如下, ‘小...

  • Python日志系统的使用(基础版)

    Python的日志是通过logging模块实现的 一、日志的基本使用 1. 日志输出到控制台 运行结果: 日志的默...

  • 实战

    python的格式化输出 #python格式化输出 ##%对于未知变量类型,用这样就不太方便了 name='lis...

  • logging模块使用

    python logging模块,包括控制台输出以及存入日志文件的一个方法。 输出结果如下:

  • python笔记

    Python format格式化输出 浅谈 Python 的 with 语句 Python中迭代原理生成器和迭代原...

  • 清空Python控制台

    执行python命令会进入Python控制台。在Python控制台中可以用交互的方式执行Python语句。也就是执...

  • Python----变量的格式化

    在Python 在可以使用 print 函数将信息输出到控制台 格式化操作符: %。 专门用于处理字符串中的格式 换行

网友评论

    本文标题:轻松实现python控制台的输出彩色化,让Python变得更便捷

    本文链接:https://www.haomeiwen.com/subject/grdhfqtx.html