彩色控制台消息的简单语义函数
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的支持
- 两个助手
u
和b
,确保很好地转换为unicode
和bytes
。 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未释放
- 第一版有
step
、error
、warn
和fail
- 作为guifibaix软件“suro”的一部分