Python常用第三方库
一、 文件读写
-
文件读写常用库/函数
文件的读写包括常见的
txt、Excel、xml、二进制文件以及其他格式的数据文本,主要用于本地数据的读写详细介绍及使用案例:文件读写模块介绍及用例
库/函数 描述 推荐度 open(name[, mode[, buffering]]) [内置函数]Python默认的文件读写方法 ★★★ numpy.loadtxt、numpy.load和numpy.fromfile [第三方库]Numpy自带的读写函数,包括loadtxt、load和fromfile,用于文本、二进制文件读写 ★★★ pandas.read_* [第三方库]Pandas自带的read文件方法,例如ead_csv、read_fwf、read_table等,用于文本、Excel、二进制文件、HDF5、表格、SAS文件、SQL数据库、Stata文件等的读写 ★★★ xlrd [第三方库]用于Excel文件读取 ★★ xlwt [第三方库]用于Excel文件写入 ★★ pyexcel-xl [第三方库]用于Excel文件读写 ★★ xluntils [第三方库]用于Excel文件读写 ★★ pyExcelerator [第三方库]用于Excel文件读写 ★ openpyxl [第三方库]用于Excel文件读写 ★ xlwings [第三方库]xml读取和解析 lxml [第三方库]xml和HTML读取和解析 ★★★ xml [Python标准库]xml对象解析和格式化处理 ★★★ libxml2 [第三方库]xml对象解析和格式化处理 ★ xpath [第三方库]xml对象解析和格式化处理 ★★ win32com [第三方库]有关Windows系统操作、Office(Word、Excel等)文件读写等的综合应用库 ★ zipfile [python内置] zip文件的操作
二、网络抓取和解析
-
网络抓取和解析常用库/函数
网络抓取和解析用于从互联网中抓取信息,并对HTML对象进行处理,有关xml对象的解析和处理的库在“1.文件读写”中找到
库/函数 描述 推荐度 requests [第三方库]网络请求库,提供多种网络请求方法并可定义复杂的发送信息 ★★★ urllib [Python标准库] Python自带的库,简单的读取特定URL并获得返回的信息 ★★ urllib2 [Python标准库] Python自带的库,读取特定URL并获得返回的信息,相对于urllib可处理更多HTTP信息,例如cookie、身份验证、重定向等 ★★ urlparse [Python标准库] Python自带的URL解析库,可自动解析URL不同的域、参数、路径等 ★★★ HTMLParser [Python标准库]Python自带的HTML解析模块,能够很容易的实现HTML文件的分析 ★★★ Scapy [第三方库]分布式爬虫框架,可用于模拟用户发送、侦听和解析并伪装网络报文,常用于大型网络数据爬取 ★★★ Beautiful Soup [第三方库]Beautiful Soup是网页数据解析和格式化处理工具,通常配合Python的urllib、urllib2等库一起使用 ★★★
三、数据库连接
-
数据库连接常用库/函数
数据库连接可用于连接众多数据库以及访问通用数据库接口,可用于数据库维护、管理和增、删、改、查等日常操作
库/函数 描述 推荐度 mysql-connector-python [第三方库]MySQL官方驱动连接程序 ★★★ MySQL-python [第三方库]MySQL连接库 ★★ pymysql [第三方库]MySQL连接库 cx_Oracle [第三方库]Oracle连接库 ★★★ psycopg2 [第三方库]Python编程语言中非常受欢迎的PostgreSQL适配器 ★★★ redis [Python标准库]Redis连接库 ★★★ pymongo [第三方库]MongoDB官方驱动连接程序 ★★★ HappyBase [第三方库]HBase连接库 ★★★ py2neo [第三方库]Neo4j连接库 ★★★ c

最低0.47元/天 解锁文章





