歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> termcolor -- 用 Python 打出彩色終端信息

termcolor -- 用 Python 打出彩色終端信息

日期:2017/3/2 16:41:06   编辑:Linux服務器

終端打印的消息可以是彩色的,不過著色的語法確實詭異了一些,也不好閱讀。

termcolor 是個 Python 模塊,可以幫你輸出終端的彩色字,當然語法就好看多啦~

安裝 termcolor 之後,只要:

from termcolor import colored
然後就可以使用 colored 這個方法,對消息進行著色了,比如:

print colored('Hello, World!', 'red')
就會打印出紅色的 Hello World!。

除此之外,還可以翻轉字體的背景和前景色;用 on_xxx 這樣的屬性打印出背景和字體顏色不同的消息:

如果經常要用到復雜的顏色組合,可以用 lambda 來把參數抽象出來:

red_on_cyan = lambda x: colored(x, 'red', 'on_cyan')
print red_on_cyan('Hello, World!')

很方便吧~

termcolor 的主頁在: http://pypi.python.org/pypi/termcolor/0.1.1

Copyright © Linux教程網 All Rights Reserved