****本文转载自http://www.cnpythoner.com/post/303.html**** 1 python unittest单元测试方法和用例 2 3 python内部自带了一个单元测试的模块,pyUnit也就是我们说的:unittest 4 5 先介绍下unittes...
分类:
编程语言 时间:
2015-09-25 21:36:31
阅读次数:
264
发现了一种巧妙的条件语句实现方式:(是在pattern的README中的一个小例子里面看到的)1 1 if A > 1 5 6 7 a = 1 8 b = 1 9 10 if a == 1 and b == 1:11 print 112 13 >> 1然而当把表达式单独计算时,比如这样:...
分类:
编程语言 时间:
2015-09-25 20:23:03
阅读次数:
190
parse是python中的一个文本处理工具包,其中包括findall(), parse(), format()等等,findall()比较常用(对我来说),format(), parse()互为逆。来看看parse()的用法:(代码摘抄自文档) 1 >>> from parse import * ...
分类:
编程语言 时间:
2015-09-23 18:53:31
阅读次数:
251
看scikit-learn的源码时,在benchmark的benchmark_20newsgroups.py(关于20newsgroups数据集看这里)中看到了一个有意思的用法,如下: 1 import argparse 2 3 ESTIMATORS = { 4 "dummy": Dumm...
分类:
编程语言 时间:
2015-09-23 18:45:04
阅读次数:
155
1.sys.modules, 根据已加载的模块创建对象, 其中 page 为类名if hasattr(sys.modules[__name__], page): setattr(self, page, getattr(sys.modules[__name__], page)(self))2.h...
分类:
编程语言 时间:
2015-07-24 17:52:16
阅读次数:
137
1.遍历lists = 'abcde'for i in [None] + range(-1,-len(s),-1):print s[:i]
分类:
编程语言 时间:
2015-07-19 16:08:38
阅读次数:
114
获取本地的所有python模块python>>>help("modules")
分类:
编程语言 时间:
2015-03-17 14:27:34
阅读次数:
116
1.根据路径导入模块 如果想引用指定路径下的某个模块,则需要使用sys.path.append("module_directory") 来把这个路径添加到sys下,这就涉及到Python语言中import的机制了。如:想引用/home/a/目录下的/b模块,既可以书写如下 import sys; s...
分类:
编程语言 时间:
2015-03-16 21:01:14
阅读次数:
165
本文以 Python 2.7 为基础。lambda 函数实现递归方法一:传递一个 self 参数求阶乘:1 frac = lambda self, x: self(self, x - 1) * x if x > 1 else 12 print frac(frac, 4)方法二(匿名函数也可以实现递归...
分类:
编程语言 时间:
2015-02-28 15:52:37
阅读次数:
134
以下几种方法来模拟enum:(感觉方法一简单实用)#way1classDirections:up=0down=1left=2right=3printDirections.down#way2dirUp,dirDown,dirLeft,dirRight=range(4)printdirDown#way3...
分类:
编程语言 时间:
2015-02-23 11:57:03
阅读次数:
190