前置作業:
我們將使用 Django 所提供的 termcolors,所以要載入該 Module:
from google.appengine._internal.django.utils.termcolors import colorize
使用 Termcolors:
Termcolors 提供字體的顏色、粗細,甚至還可以設定背景的顏色,主要使用以下函式:
def colorize(text='', opts=(), **kwargs):
# 以下為簡單使用範例
# 色彩可使用:black, red, green, yellow, blue, magenta, cyan, white
# 如:字體為紅色,背景為藍色
print colorize("Red words", fg="red", bg="blue")
print colorize("Red words", fg="red", bg="blue") + "Words without color."
# 以 logging 為範例
logging.info(colorize("Red words", fg='red', bg='blue'))
以上簡單介紹 Django 的 Termcolors 模組,若有更好的方式也請不要吝嗇地與我分享!謝謝!
Environment :
・ Arch Linux
・ Python 2.7
Reference :
・ Webapp2 official site
・ Django Util: termcolors