文档章节

有趣的py各种文本颜色显示

HelloEric
 HelloEric
发布于 2015/05/03 18:35
字数 210
阅读 15
收藏 0
很多时候,在编写py的脚本语言打印一段文字时,需要强调或者特殊显示,就可以在下面的各种显示效果中选择一个来做。很好很强大!!!  
  1. #!/usr/bin/env python   
  2. #-*-coding:utf-8-*-   
  3. #Filename:   
  4.   
  5. __author__ = "maqiang.jacky <maqiang.jacky@snda.com>"   
  6. __version__ = 1.0   
  7. __date__ = "12-2-9"   
  8.   
  9. """
  10. 0  All attributes off 默认值  
  11. 1  Bold (or Bright) 粗体 or 高亮  
  12. 4  Underline 下划线  
  13. 5  Blink 闪烁  
  14. 7  Invert 反显  
  15. 30 Black text  
  16. 31 Red text  
  17. 32 Green text  
  18. 33 Yellow text  
  19. 34 Blue text  
  20. 35 Purple text  
  21. 36 Cyan text  
  22. 37 White text  
  23. 40 Black background  
  24. 41 Red background  
  25. 42 Green background  
  26. 43 Yellow background  
  27. 44 Blue background  
  28. 45 Purple background  
  29. 46 Cyan background  
  30. 47 White background  
  31. """  
  32. def main():   
  33.     """ """  
  34. for atrr in [0,1,4,5,7]:   
  35.     print "attribute %d ------------------------------" % atrr   
  36.     for fore in [30,31,32,33,34,35,36,37]:   
  37.         for back in [40,41,42,43,44,45,46,47]:   
  38.             color = "\x1B[%d;%d;%dm" % (atrr,fore,back)   
  39.             print "%s %d-%d-%d\x1B[0m" % (color,atrr,fore,back),   
  40.         print ""   
  41. if __name__ == "__main__":   
  42.     """ """  
  43.     main()  
显示效果如下: py

© 著作权归作者所有

HelloEric

HelloEric

粉丝 8
博文 81
码字总数 76741
作品 0
成都
私信 提问
50行Python代码实现图片转字符画

本篇博客改编自实验楼 通过本篇博客,你可以将你喜欢的任意图片转换成对应的字符画 最终效果 teaGod.jpg 原理介绍 字符画是一系列字符组合成的文本,看起来就像一幅画一样,我们可以把字符看...

teaGod
2017/10/28
0
0
终端模拟器--Wsl-Terminal

Windows 10 中包含了一个 WSL (Windows Subsystem for Linux)子系统,我们可以在其中运行未经修改过的原生 Linux ELF 可执行文件。利用它我们可以做很多事情,对开发人员和普通用户都是如此...

goreliu
2016/08/20
4.2K
1
Python PDF 解析器--PDFMiner

PDFMiner 是一个 Python 的 PDF 解析器,可以从 PDF 文档中提取信息。与其他 PDF 相关的工具不同,它侧重的是获取和分析文本数据。PDFMiner 允许获取某一页中文本的准确位置和一些诸如字体、...

匿名
2017/03/02
230
0
Figlet 和 Toilet命令用法

导读 Linux系统下有一个好玩的命令: figlet,这个命令将普通终端文本转换为大字母,如下所示: linuxidc@linuxidc:~$ figlet Linuxidc.com 你也可以通过管道将最后的结果用 figlet 显示出来,...

问题终结者
01/01
0
0
Hilite代码高亮工具

在用《有道云笔记》等软件时候,软件自身不提供代码高亮功能,对于需要记录code的学习笔记,视觉效果丢失。 有很多在线工具能用来代码高亮,比如oschina就有代码高亮页面用于着色。 但是我想...

lovedan
2015/05/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RS-232、RS422和RS-485的区别和各自的实现方式

一、殊途同归 RS-232、RS422和RS-485 均属于UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),仅用两根信号线(Rx 和Tx)就可以完成通信过程; 而由于各自使用的电...

rainbowcode
44分钟前
0
0
spring 本类中方法调用另外一个方法事务不生效

1、在spring配置文件中添加 <aop:aspectj-autoproxy expose-proxy="true" proxy-target-class="true" />声明自动代理 <!-- 标识通过aop框架暴露该代理,aopContext能够访问. --> proxy-targe......

重城重楼
50分钟前
5
0
项目 banner 乱弹

------------------------------------------ 村上春树 ------------------------------------- 如果我爱你,而你也正巧爱我,你头发乱了的时候,我会笑笑地替你拨一拨,然后手还留恋地在你...

宿小帅
今天
3
0
PHP获取未来七天的日期和星期

php获取未来七天的日期和星期代码 第一步:获取需要天数的日期,然后调用函数 //获取未来七天的日期 for($i=1;$i<8;$i++){ $dateArray[$i]=date('Y-m-d',strtotime(d...

一只懒猫-
今天
2
0
总结:IO模型

分类 多路复用 参考文章: https://www.jianshu.com/p/6a6845464770 https://www.cnblogs.com/zingp/p/6863170.html https://blog.csdn.net/sehanlingfeng/article/details/78920423......

浮躁的码农
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部