摘要: 一、类定义:class : 类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性。如果直接使用类名修改其属性,那么将直接影响到已经实例化的对象类的私有属性: __private_attrs 两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问。在类内部的方法中使用时 self.__private_attrs类的方法 在类地内部,使用def关键字可以为类定义一个方法,与一般函数定义不同,类方法必须包含参数self,且为第一个参数私有的类方法 __private_method 两个下划线开头,声明该方法为私有方法,不能在类地外部调用。在类的内部调用... 阅读全文
posted @ 2013-10-07 17:53 bamb00 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 最近写一个爬虫系统,需要用到python的日志记录模块,于是便学习了一下。 python的标准库里的日志系统从Python2.3开始支持。只要import logging这个模块即可使用。如果你想开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件,只要这样使用: 1 import logging 2 3 # 创建一个logger 4 logger = logging.getLogger('mylogger') 5 logger.setLevel(logging.DEBUG) 6 7 # 创建一个handler,用于写入日志文件 8 fh = logging.File 阅读全文
posted @ 2013-10-07 16:38 bamb00 阅读(29585) 评论(5) 推荐(3) 编辑
摘要: python BeautifulSoup模块的安装安装包下载地址:http://www.crummy.com/software/BeautifulSoup/#Download 文档:http://www.crummy.com/software/BeautifulSoup/documentation.html 下载后解压, 然后进入目录执行 :python setup.py build python setup.py install引入包要用 import bs4 from bs4 import BeautifulSoup利用BeautifulSoup抓取网页内容 1 # coding=utf- 阅读全文
posted @ 2013-10-07 02:18 bamb00 阅读(716) 评论(0) 推荐(0) 编辑