第三方函数库

Posted on 2016-05-10 21:34  博雅塔之子  阅读(568)  评论(0编辑  收藏  举报

Universal Feed Parser

Universal Feed Parser可以用于分析RSS和Atom的订阅源。利用该函数库从在线的新闻站点下载博客帖子和文章。项目地址

将下载的文件解压到一个空文件下,在所在文件夹feedparser打开命令行:python setup.py install
安装完毕后,在python提示符下输入import feedparser,开始使用该函数库。

Python Imaging Library

Python Imaging Library(PIL)是一个开源的函数库,它为python增加了图像生成和处理能力。它支持各种图形绘制操作和文件格式。首页地址

非win平台,需要从源文件中编译生成相应的函数库。

$ gunzip Imaging-1.1.6.tar.gz 
$ tar xvf Imaging-1.1.6.tar 
$ cd Imaging-1.1.6 
$ python setup.py build_ext -i 
$ python selftest.py 
$ python setup.py install 

安装完毕后,可在python安装目录下的site-packages找到PIL安装目录。

Beautiful Soup

Beautiful Soup是一个HTML和XML文档的Python解析器。它可以用于对书写不规范的网页进行处理。利用Beautiful Soup从不提供API调用的Web站点获取网页并构造数据集,还利用它在网页中查找索引所需的文本。首页地址

下载BeautifulSoup并解压到Python/Lib目录。

pysqlite

pysqlite是嵌入式数据库SQLite的Python接口。不同于传统的数据库,嵌入式数据库不在单独的服务器进程中运行。SQLite将整个数据库保存在一个单独的文件中。下载地址

NumPy

NumPy是一个Python的数据函数库,它提供了一个数组对象、一组与线性代数相关的函数,以及傅立叶变换函数。下载地址Scipy主页

matplotlib

matplotlib是一个Python的2维图形库,用它绘制数学图形的效果要比Python Imaging Library更为出色。利用matplotlib生成的图形,其质量非常之高,完全可以做出版之用。

matplotlib下载地址Github项目地址

在安装matplotlib之前,必须要事先安装NumPy。安装matplotlib需要几个函数库,包括pyparsing,可以通过easy_install pyparsing进行安装,而dateutil这个函数库需要进行下载安装

pydelicious

pydelicious是一个从社会化书签网站del.icio.us获取数据的函数库。del.icio.us本身有一个官方的API,提供了一部分方法调用,而pydelicious则在此基础上增加了一些附加特性。Github项目地址

pydelicious提供了许多方法调用,可以利用这些调用来获取热门书签,或者特定用户的书签。pydelicious还允许我们将新书签添加到自己的账号中。


Copyright © 吴华锦
雅致寓于高阁渔舟唱晚,古典悠然
格调外发园林绿树萦绕,馥郁清香