python 在终端打印各种颜色的字体的方法
本帖最后由 lfjgh 于 2015-8-10 08:52 编辑# -*- coding: utf-8 -*-
codeCodes = {
'黑色': '0;30', 'bright gray': '0;37',
'蓝色': '0;34', '白色': '1;37',
'绿色': '0;32', 'bright blue': '1;34',
'cyan': '0;36', 'bright green': '1;32',
'红色': '0;31', 'bright cyan': '1;36',
'purple': '0;35', 'bright red': '1;31',
'***': '0;33', 'bright purple':'1;35',
'灰色': '1;30', 'bright yellow':'1;33',
'正常': '0'
}
def f(text,color):
return "\033["+color+"m"+text+"\t"+text+"\t"+text+"\033[0m"
for x in codeCodes:
print f(str(x),codeCodes)
页:
[1]