首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >4 个可以让你的程序输出更加生动的三方库

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

作者头像
somenzz
发布2022-05-24 14:33:29
发布2022-05-24 14:33:29
4370
举报
文章被收录于专栏:Python七号Python七号

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

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

1、Colr

stars 31

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

安装方法:

代码语言:javascript
复制
pip install colr

了解更多 Colr[1]

2、DingSound

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

代码语言:javascript
复制
import dingsound as d
d.ding()

安装方法:

代码语言:javascript
复制
pip install dingsound

3、Rich

stars 37K

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

先一睹为快:

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

代码语言:javascript
复制
from rich.console import Console
console = Console()

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

你可以试试:

代码语言:javascript
复制
console.print("Hello", "World!")

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

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

代码语言:javascript
复制
console.print("Hello", "World!", style="bold red")

了解更多 Rich[2]

4、Colored

stars 38

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

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

安装方法:

代码语言:javascript
复制
pip install colored

了解更多 Colored[4]

最后的话

本文分享了几个让终端更加丰富多彩的三方库,推荐 Rich,结合下方的推荐文章,你可以写出更加优雅的程序。

参考资料

[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/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python七号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Colr
  • 2、DingSound
  • 3、Rich
  • 4、Colored
  • 最后的话
    • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档