一个小包装,使打印漂亮的东西更容易!
throwcolour的Python项目详细描述
throwcolour
throwcolour是一个小的python模块,它可以使打印带有格式和颜色的消息更容易!这个模块主要是为了学习而创建一个有效的pip模块。
功能
- 支持不同类型的带有颜色编码的打印消息
- 支持基本格式(粗体、斜体)
- 支持时间戳打印
用法
得到它
要下载throwcolour,要么从这个github repo分叉,要么通过pip使用pypi。
$ pip install throwcolour
使用它
关于如何使用throwcolour的几个函数示例。
基本功能
如何使用cthrow
函数的基本示例。
fromthrowcolourimportcthrowcthrow('Test 1,2')
这将以漂亮的紫色打印消息DATETIME - [INFO] Test 1,2
,并用当前时间戳替换DATETIME
。
函数{}
完整的cthrow
函数如下:
cthrow(message,type='INFO',formatting=None,addPrefix=True,dateTime=True)
设置type
参数
如您所见,可以指定标志。它指定消息的颜色和消息类型。设置标志时,请确保字符串与下面详述的标志名称完全匹配。
- 信息-美观的紫色信息
- 好-令人满意的绿色消息
- 警告-黄色警告信息
- 错误-不太好的红色消息
例如:
cthrow("This probably isn't good",type="WARN")
参数addPrefix
和dateTime
我们还可以禁用前缀(位于[]内的内容)和时间戳,如下所示。
cthrow("Look Mom, no prefix and timestamp!",addPrefix=False,dateTime=False)
设置格式标志
使用throwcolour还可以设置多个格式标志,如粗体和斜体。需要注意的是,参数formatting
接受一个包含不同格式选项字符串的列表。
cthrow("Bold and Underlined",formatting=['BOLD','UNDERLINE'])
或者只是粗体,
cthrow("Nice and bold",formatting=['BOLD'])
推荐PyPI第三方库
完整的cthrow
函数如下:
cthrow(message,type='INFO',formatting=None,addPrefix=True,dateTime=True)
设置type
参数
如您所见,可以指定标志。它指定消息的颜色和消息类型。设置标志时,请确保字符串与下面详述的标志名称完全匹配。
- 信息-美观的紫色信息
- 好-令人满意的绿色消息
- 警告-黄色警告信息
- 错误-不太好的红色消息
例如:
cthrow("This probably isn't good",type="WARN")
参数addPrefix
和dateTime
我们还可以禁用前缀(位于[]内的内容)和时间戳,如下所示。
cthrow("Look Mom, no prefix and timestamp!",addPrefix=False,dateTime=False)
设置格式标志
使用throwcolour还可以设置多个格式标志,如粗体和斜体。需要注意的是,参数formatting
接受一个包含不同格式选项字符串的列表。
cthrow("Bold and Underlined",formatting=['BOLD','UNDERLINE'])
或者只是粗体,
cthrow("Nice and bold",formatting=['BOLD'])