woodyle

博客园 首页 新随笔 联系 订阅 管理

1、闭包:闭包是一个包含有环境变量取值的函数对象。环境变量取值被保存在函数对象的__closure__属性中。将函数作为某另一个函数的返回结果

2、可以继续调用decorator来修饰函数或者类,而不用重复修改函数或者增加新的封装或者重载类。定义好统一的操作,减少重复代码量。

3、列表推导:[x*x for x in range(10)]

[x*x for x in range(10) if x % 3 == 0]

4、Very important fact: By default, urllib3 does not verify HTTPS requests.

 $ pip install certifi

 Make sure to update your certifi package regularly to get the latest root certificates.

参考:http://urllib3.readthedocs.org/en/latest/security.html

5、ins关键字表示调用的类实例,cls表示调用的类本身。

self在定义时需要定义,但是在调用时会自动传入。self的名字并不是规定死的,用this也可以;self总是指调用时的类的实例。

类实例的属性通过self.调用,无self.前缀的表示为类的属性,属于所有类实例共享。

6、类型判断type(),isinstance(a,int),对于子类的判断type不管用,因此建议采用isinstance。

 

7、 mysql支持:sudo apt-get install libmysqld-dev
8、报错找不到MYSQLdb   pip install MYSQL-python

9、开源爬虫工具:quickrecon pyrailgun scrapy 

posted on 2015-09-11 12:44  woodyle  阅读(182)  评论(0编辑  收藏  举报