为了账号安全,请及时绑定邮箱和手机立即绑定

python输出彩色文字,这个操作是真骚!

标签:
Java

webp

这是一首情诗,

从彩虹中汲取颜色,

似流雾般变幻效果。

每一次相遇,都让人流连不舍.....

让我们看看效果:

webp

webp

peom.py这个脚本每运行一次,就会输出一次《上邪》这首诗。但是每次运行,输出的效果都会变化。每行文字的颜色会变化,样式也会变化。

让Python能够轻易地在终端中写出多彩文字的,就是py-term这个库了。

项目地址

https://github.com/gravmatt/py-term

库的安装

pip install py-term

库的使用

在终端中输出不换行的文字

term.write('Hello, ')

在终端中输出换行的文字

term.writeLine('Hello')

输出绿色的文字

term.writeLine('This text line will be green', term.green)

输出绿色并且反色的文字

term.writeLine('Reverse the green color', term.green, term.reverse)

输出居中的文字

term.writeLine(term.center('Super Python!'))

还有很多其他的特效,比如高亮、移动光标等,有兴趣的同学可以到github上围观一下。

最后,奉上peom.py的源代码

peom = '''上邪! 我欲与君相知, 长命无绝衰! 山无陵, 江水为竭, 冬雷阵阵, 夏雨雪, 天地合, 乃敢与君绝。'''import termimport randomfor line in peom.split(" "): colors = [term.red, term.green, term.yellow, term.blue] mode = [term.bold, term.dim, term.underscore, term.blink, term.reverse] term.writeLine(line.strip(), random.choice(colors), random.choice(mode))



作者:长情且温柔
链接:https://www.jianshu.com/p/bb4b317fb327


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
228
获赞与收藏
996

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消