VC里,进度条只需要点击鼠标拖动一个控件就欧了,想要在命令行较长时间执行过程中显示出运行的进度,可以通过如下类完成 #!/usr/bin/env python import sysimport time class progressbar(object): &...
Python
Python reduce()
有了map(),怎么能少了reduce()呢,虽然跟google的MapReduce扯不上关系,但是这名字还是很高大上的,跟map一样,参观下官方文档: reduce(function, iterable[, initializer]) Apply function of two arguments...
匿名函数lambda
python通过关机案子lambda创建匿名函数,就不需要再用def来定义,应该是从性能的角度,调用时绕过了函数栈分配 >>> def fun(a, b):... return a + b...>>> fun(1, 2)3...
Python map()
这里的map可不是google的mapreduce模型,而是python里的函数,为了提高点英文水平,象征性地看下官方文档: map(function, iterable, ...) Apply function to every item of iterable and return a list of the ...
Python yield
今天旁边同事阿福拷问:说下python yield和c static的区别 我回复了一句:我不会c语言,拒绝回答 他回复了一个缺少引号的字符串:…… 今晚就把这功课补齐 HP的一个软件工程师这么写道:yield的作用就是把一个函数...
Python调用系统命令用法
最近迷上了os.popen().read(),于是对python的几种调用系统命令的方法进一步了解了一下 os.system() 与C,perl一样,python的system()直观,执行下系统命令,跟直接敲系统命令没有两样 eg:os.system('ls') 上面...
Python的简单缓存
偶尔手贱敲了下交互命令 >>> a = 10>>> b = 10>>> a is bTrue>>> a = 1000>>> b = 1000>>> a is bFalse>>> 突然有点奇怪了,这可是不可变类型,...
Python文件读取
文件读取应该比把数据写入文件更常见 readline方法可从一个文本文件中读取并返回一行文本数据,然后可以做相应的处理: while True: line = input.readline() if not line...
Python打印颜色字体
输出的内容打印出颜色,可通过下面语句 def color(string): print '\033[1;32;40m',string,'\033[0m'
PYTHON遍历文件夹指定类型文件
def allfiles(root, patterns = '*', single_level = False, yield_folders = False): patterns = patterns.split(';') for path, subdirs, files in os.walk(root): &...