您的位置:首页 >聚焦 >

4 个可以让你的程序输出更加生动的三方库

2022-04-19 10:00:42    来源:程序员客栈

你好,我是征哥,如果你想学 Python,可以关注「Python七号」,底部菜单有文章分类,可以按需阅读,如果遇到问题,也可以和我交流。

今天分享几个很有意思的库,可以让你的程序输出更加生动,可以用在每一个 Python 脚本里。

1、Colr

stars 31

有了这个,可以在终端的输出变得丰富多彩:

安装方法:

pipinstallcolr

了解更多 Colr[1]

2、DingSound

有了这个,终端可以有响铃提示:

importdingsoundasdd.ding()

安装方法:

pipinstalldingsound

3、Rich

stars 37K

Rich 是一个 Python 库,可以为你在终端中提供富文本和精美格式。Rich API 可以很容易的在终端输出添加各种颜色和不同风格。Rich 还可以绘制漂亮的表格,进度条,markdown,突出显示语法的源代码及回溯等等,不胜枚举。

先一睹为快:

想要对 Rich 终端内容进行更多控制,我们可以导入并构造一个控制台对象。

fromrich.consoleimportConsoleconsole=Console()

Console 对象含有一个 print 方法,它的界面与 python 内置的print 功能相似。

你可以试试:

console.print("Hello","World!")

你预期终端上会显示“ Hello World!”。请注意,与内置的“打印”功能不同,Rich 会将文字自动换行以适合终端宽度。

有几种方法可以为输出添加颜色和样式。你可以通过添加 style 关键字参数来为整个输出设置样式。例子如下:

console.print("Hello","World!",style="boldred")

了解更多 Rich[2]

4、Colored

stars 38

一个让你的 Python 代码更酷的 Python 包是 Colored,这个包与 Rich 非常相似,你可以在其中更改在终端中运行的 Python 代码的颜色。

官网有个视频[3]展示:

安装方法:

pipinstallcolored

了解更多 Colored[4]

最后的话

本文分享了几个让终端更加丰富多彩的三方库,推荐 Rich,结合下方的推荐文章,你可以写出更加优雅的程序。如果有收获,还请给个在看,分享给更多学习 Python 的朋友。

关键词: 安装方法 可以让你 遇到问题

相关阅读