/Articles

Python将CSV转换成HTML表格

我一般用Python处理数据文件,比如分析日志,转换文件等。比如我开发的Oracle内部使用的SQLView工具就是基于Jython/Python,对产生的Weblogic JDBC分析并生成最直接可视的报表。套用现在最装B的说法,就是数据可视化。 SQLView的脚本比较复杂,它需要对不同行进行交叉引用分析。而下面的这个例子,是把一个CSV文件转换成HTML文件。将复杂的数据生成彩色的HTML,老板们最喜欢这种花里胡哨的报表了。...

容器对象的推导方式和元组生成器表达式

使用推导语法可以快速地产生容器系列的对象,比如list,set,dict,tuple。由此出现了列表推导,集合推导,字典推导和元组推导(生成器表达式) 列表推导 比如一个最简单的列表推导,将逗号分隔的字符串组成列表。 str = '0,1,2,3,4,5,6,7,8,9' list1 = [i for i in str.split(',')] xprint(list1) type:<class 'list'>,id:2486205385608,value:['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']...

Python中的int此整型非彼整型问题

最近在学习Python,有一次尝试用递归方法来实现去除左右空格的功能,却进入了一个有趣的话题,就是Python3中的整型问题。记录下来。 # -*- coding: utf-8 -*- import sys def xtrim(s): if s[:1]==' ': s = s[0-len(s)+1:] s = xtrim(s) if s[-1:]==' ': s = s[:len(s)-1] s = xtrim(s) return s s = ' 可爱的小猪可爱的小猪可爱的小猪 '...

1