控制台为终端提供突出显示功能。
consolor的Python项目详细描述
控制台为终端提供突出显示功能。
它有3个功能:
- 获取行
- 返回具有给定格式的字符串。
- 打印行
- 打印具有给定格式的字符串。
- 更新行
- 覆盖当前行的输出,并在没有新行的情况下在同一行上打印s。
所有这些函数都接受以下格式参数:
- bold:bool,默认为false
- underline:bool,默认为false
- 闪烁:bool,默认为false
- color:str,默认为none
- bgcolor:str,默认为none
一些示例:
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.color和consolor.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已经这样做了。