刚刚在膜人脸识别的PY库,在建立KNN模型的时候,要素过多,想整一个实时输出,但实际输出都是紫底白字,不太友好,而且对错误的展示也不是很明显,这时候就需要一个黑色来打印输出了。

咕鸽了一下:

可以使用: https://github.com/feluxe/sty

使用姿势:

pip3 install sty

头部加上:

from sty import fg, bg, ef, rs, RgbFg

即可使用,参考原作者的示例:

from sty import fg, bg, ef, rs, RgbFg

foo = fg.red + 'This is red text!' + fg.rs
bar = bg.blue + 'This has a blue background!' + bg.rs
baz = ef.italic + 'This is italic text' + rs.italic
qux = fg(201) + 'This is pink text using 8bit colors' + fg.rs
qui = fg(255, 10, 10) + 'This is red text using 24bit colors.' + fg.rs

# Add new colors:

fg.set_style('orange', RgbFg(255, 150, 50))

buf = fg.orange + 'Yay, Im orange.' + fg.rs

print(foo, bar, baz, qux, qui, buf, sep='\n')

其他颜色参考:

Ref:

https://stackoverflow.com/a/48723332


眼里有远方,心中有阳光,脚下有力量