随笔分类 -  Python

Python - BeautifulSoup 安装
摘要:BeautifulSoup 3.x1. 下载BeautifulSoup。[huey@huey-K42JE python]$ wget http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-3.2.1.tar.g... 阅读全文
posted @ 2015-10-31 15:36 huey2672 阅读(356) 评论(0) 推荐(0)
Python 安装模块
摘要:1. 单文件模块: 直接拷贝到$PYTHON_HOME/Lib目录下2. 多文件模块: 下载模块包,解压后进入模块目录下,执行 python setup.py install3. easy_install: easy_install packageName4. pip:... 阅读全文
posted @ 2015-04-02 10:01 huey2672 阅读(467) 评论(1) 推荐(0)
Python(2.7.6) 函数对象与闭包
摘要:在 Python 中,一切皆对象。函数也是对象,它可以赋值给其他变量,也可以当作参数传递。lambda 表达式可以创建函数对象,在 Python 中,lambda 表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。cube = lambda x : x ** 3print type(cub... 阅读全文
posted @ 2015-03-27 15:49 huey2672 阅读(556) 评论(0) 推荐(0)
Python(2.7.6) 迭代器
摘要:除了对列表、集合和字典等进行迭代,还能对其他对象进行迭代:实现 __iter__ 方法的对象。例如, 文件对象就是可迭代的:>>> dir(file)['__class__', '__delattr__', '__doc__', '__enter__', '__exit__', '__format_... 阅读全文
posted @ 2015-03-25 23:15 huey2672 阅读(1284) 评论(0) 推荐(0)
Python(2.7.6) 列表推导式
摘要:列表推导式是利用已有的列表导出新的列表,它的工作方式类似于 for 循环。例如,有一个列表,现在想得到一个对应的列表,使得每个元素是原有列表中元素的平方:>>> [x ** 2 for x in xrange(0, 10)][0, 1, 4, 9, 16, 25, 36, 49, 64, 81]也可... 阅读全文
posted @ 2015-03-25 17:43 huey2672 阅读(497) 评论(0) 推荐(0)
Python(2.7.6) glob - 匹配指定模式的文件
摘要:Python 标准库的 glob 模块支持查询匹配指定模式的文件或目录。这里的模式使用的并不是正则表达式,而是通过通配符来匹配的 Unix 风格的路径名扩展。支持的通配符:通配符说明*匹配任意个字符?匹配一个字符[]匹配括号间的任一字符,可以使用 - 表示范围\转义字符,如用\? 匹配 ?假设现在有... 阅读全文
posted @ 2015-03-17 23:11 huey2672 阅读(1193) 评论(0) 推荐(0)
Python(2.7.6) copy - 浅拷贝与深拷贝
摘要:Python 标准库的 copy 模块提供了对象拷贝的功能。 copy 模块中有两个函数 copy 和 deepcopy,分别支持浅拷贝与深拷贝。copy_demo.pyimport copyclass MyClass(object): def __init__(self, name): ... 阅读全文
posted @ 2015-03-13 19:47 huey2672 阅读(1226) 评论(0) 推荐(0)
Python(2.7.6) ConfigParser - 读写配置文件
摘要:Python 标准库的 ConfigParser 模块提供一套 API 来读取和操作配置文件。配置文件的格式a) 配置文件中包含一个或多个 section, 每个 section 有自己的 option;b) section 用 [sect_name] 表示,每个option是一个键值对,使用分隔符... 阅读全文
posted @ 2015-03-13 00:50 huey2672 阅读(16228) 评论(1) 推荐(2)
Python(2.7.6) 标准日志模块 - Logging Configuration
摘要:除了使用logging 模块中的 basicConfig 方法配置日志,Python 的 logging.config 模块中, dictConfig 和fileConfig 方法分别支持通过字典和文件的方式配置 Logger、Handler 和 Formatter。下面用一个例子来简单地说明如何使... 阅读全文
posted @ 2015-03-12 13:10 huey2672 阅读(1401) 评论(0) 推荐(0)
Python(2.7.6) 标准日志模块的简单示例
摘要:Python 标准库中的logging 模块提供了一套标准的 API 来处理日志信息的打印。import logginglogging.basicConfig( level = logging.DEBUG, format = '%(asctime)s [%(threadName... 阅读全文
posted @ 2015-03-11 16:53 huey2672 阅读(1034) 评论(0) 推荐(0)
Python(2.7.6) 异常类的继承关系
摘要:BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StandardError | +-- BufferE... 阅读全文
posted @ 2015-03-02 17:38 huey2672 阅读(924) 评论(0) 推荐(0)