彩色控制台消息的简单语义函数

consolemsg的Python项目详细描述


控制台msg

用ANSI代码对控制台输出消息进行语义着色。

模块的目标是集中控制台消息 根据意图打印。 您可以使用:

  • step()
  • error()
  • warn()
  • success()
  • out()
{也< > > }打印错误并退出。

所有的consolemsg函数,但是out,输出到sys.stderr, 所以它们在配管时会与你的stdout分离。

额外的参数,将以格式插入到消息中。

对于严重的日志记录,应该使用logging标准模块。 这是一个快速而简单的解决方案,使用户能够意识到 产出的相关性。

这些函数也是py2向后兼容的, 所以你可以用它们来代替常规的 你的代码可移植。

更改日志

控制台MSG 0.3.3 2019-07-27

  • 修复:未将更改包含到阻止安装的sdist中

控制台MSG 0.3.2 2019-07-26

  • 小程序包元数据修复
    • 正确追加变更日志
    • 添加了分类器Python2和控制台环境

控制台MSG 0.3.1 2019-07-26

  • 小程序包元数据修复
    • 在说明中添加了更改日志

控制台MSG 0.3.0 2019-07-26

  • 放弃了对Python2<;2.7.1和Python3<;3.3的支持
  • 两个助手ub,确保很好地转换为unicodebytes。 regardles在py2或py3中,并使用utf-8作为默认编码。
  • 新的out函数将未修饰的内容发送到stdout,但仍然是可移植的和Unicode安全的
  • 不需要pythonionecoding的管道上的unicode,默认为utf-8而不是ascii
    • 当pythonionecoding或任何其他本地设置设置时,将尊重stdout/stderr编码
  • 当第一个参数为py2时,使用utf-8将str解码为unicode
  • 第一个参数可以是任何可格式化类型,而不是文本

控制台MSG 0.2.1 2018-02-06

  • 小程序包元数据修复

控制台MSG 0.2.0 2018-02-06

  • 使用format模板将额外参数插入到第一个参数中

控制台MSG 0.1.0 2016-01-12

  • 对py2的向后支持(避免使用print to stderr)
  • 新函数success显示任务成功结束消息(绿色)

控制台MSG 0.0.0未释放

  • 第一版有steperrorwarnfail
  • 作为guifibaix软件“suro”的一部分

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

推荐PyPI第三方库


热门话题
内存Java正在运行。jar heapdump错误   java如何在安卓画布中弯曲文本区域?   java如何在Gdx 安卓游戏编程中获得矩形的真实触碰位置?   找不到java Spring MVC控制器   在Java中使用双重检查锁定单例扩展类   java在高效的时间和内存中动态执行insert(索引、数据)、delete(索引)、getAt(索引)操作。   java 安卓 Toast和视图帮助   java协议缓冲区:从文件中读取所有序列化消息   java如何在Jackson中为参数化接口类型执行通用自定义反序列化程序   与简单的空检查相比,使用(平面)映射的java优势是什么?   异步方法seam中的java Get contextparam   jar使用相同的java运行时运行另一个java程序   java访问Spring批处理中的作业参数   java给定字符串为空或null   在h2数据库1.4中找不到java类“org.h2.fulltext.FullTextLucene”。*不适用于Lucene Core 4*   java Spring Boot在使用@enableSync时不响应任何请求   java错误:在bash上找不到或加载主类pj2   “返回对象”和“返回(对象)”之间的Java差异   java Android开发:如何使用onKeyUp?