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

共 1303字,需浏览 3分钟

 ·

2022-04-19 10:14

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

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

1、Colr


stars 31

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

安装方法:

pip install colr

了解更多 Colr[1]

2、DingSound

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

import dingsound as d
d.ding()

安装方法:

pip install dingsound

3、Rich


stars 37K

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

先一睹为快:

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

from rich.console import Console
console = Console()

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

你可以试试:

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

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

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

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

了解更多 Rich[2]

4、Colored

stars 38

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

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

安装方法:

pip install colored

了解更多 Colored[4]

最后的话

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

推荐阅读:

分享 10 个日常使用的脚本

分享6个实用的Python自动化脚本

18 个坏习惯,你一定要抛弃

写 Python 脚本时,一定要加上这个

参考资料

[1]

Colr: https://pypi.org/project/Colr/

[2]

Rich: https://github.com/Textualize/rich/blob/master/README.cn.md

[3]

视频: https://asciinema.org/a/bgxm6KisSvPkPwMsYLyBBJjth

[4]

Colored: https://gitlab.com/dslackw/colored/


浏览 33
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报