Python print输出彩色字符的方法,pythonprint,Python print


Python print输出彩色字符的方法,声明,代码没测试过。只是感觉很酷就拿来分享下,赚个积分。
shell里面显示字符串有时候是彩色的,python的都很单调,现在python的print也可以实现相同的输出。

#!/usr/bin/env python#-*-coding:utf-8-*-"""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()

编橙之家文章,

评论关闭