python里面向shell输出彩色字符串,pythonshell输出,shell里面显示字符串


shell里面显示字符串有时候是彩色的,python的print也可以实现相同的输出

testShellColor.py

#!/usr/bin/env python#-*-coding:utf-8-*-#Filename:__author__ = "maqiang.jacky <maqiang.jacky@snda.com>"__version__ = 1.0__date__ = "12-2-9""""0  All attributes off 默认值1  Bold (or Bright) 粗体 or 高亮4  Underline 下划线5  Blink 闪烁7  Invert 反显30 Black text31 Red text32 Green text33 Yellow text34 Blue text35 Purple text36 Cyan text37 White text40 Black background41 Red background42 Green background43 Yellow background44 Blue background45 Purple background46 Cyan background47 White background"""def main():    """ """for atrr in [0,1,4,5,7]:    print "attribute %d ------------------------------" % atrr    for fore in [30,31,32,33,34,35,36,37]:        for back in [40,41,42,43,44,45,46,47]:            color = "\x1B[%d;%d;%dm" % (atrr,fore,back)            print "%s %d-%d-%d\x1B[0m" % (color,atrr,fore,back),        print ""if __name__ == "__main__":    """ """    main()

评论关闭