Python 外部库
丹枫无迹
这个作者很懒,什么都没留下…
展开
-
Python:用 peewee 框架连接 SQL Server
Python:用 peewee 框架连接 SQL Server Peewee 默认支持 Sqlite、MySQL、PostgreSQL 三种数据库,如果要使用其他数据库,需要同时安装扩展库。比如 SQL Server,需要安装 peewee-mssql。 但是安装 peewee-mssql 后却发现运行报错,而且是 import peewee-mssql 的时候就报错了。查看一下 pe...原创 2018-10-23 09:30:00 · 1052 阅读 · 0 评论 -
Python:fake-useragent 伪装请求头
Python:fake-useragent 伪装请求头写爬虫的时候,在进行 request 请求的时候,多数情况下需要添加请求头,否则就不能正常请求。添加请求头最常用的做法是修改 User-Agent 来伪装浏览器。以前在写请求头的时候,都是通过 copy 来解决的,昨天看到了一个库 fake-useragent,以后再也不用烦恼了。官网地址:https://pypi.org/pr...原创 2018-10-29 11:25:00 · 960 阅读 · 0 评论 -
Python:tesserocr 在 windows 下的安装及简单使用
Python:tesserocr 在 windows 下的安装及简单使用tesserocr 是 python 的一个 OCR 库,它是对 tesseract 做的一层 Python API 封装,所以他的核心是tesseract。tesseract 的安装见https://www.cnblogs.com/gl1573/p/9876397.htmlwindows 下安装 tess...原创 2018-11-02 09:25:00 · 276 阅读 · 0 评论 -
NumPy 超详细教程(1):NumPy 数组
工欲善其事必先利其器,NumPy 是数据分析、机器学习中最常用的基本库,功能极多,极其强大,我们将使用一个系列来完整介绍 NumPy 的用法,这是本系列第一篇。文章很长,建议收藏,随时翻阅。原创 2019-03-15 09:41:39 · 23667 阅读 · 3 评论 -
Python:轻量级 ORM 框架 peewee 用法详解
说明:peewee 中有很多方法是延时执行的,需要调用 execute() 方法使其执行。下文中不再特意说明这个问题,大家看代码。本文中代码样例所使用的 Person 模型如下:classPerson(Model):Name=CharField()Age=IntegerField()Birthday=DateTimeField()...原创 2019-02-15 08:30:00 · 3601 阅读 · 0 评论 -
NumPy 超详细教程(2):数据类型
NumPy 中的 datetime64 类型,你会用吗?又如何在 NumPy 中定义一个结构化数据类型呢?原创 2019-03-18 08:11:13 · 10055 阅读 · 0 评论 -
Python:解析PDF文本及表格——pdfminer、tabula、pdfplumber 的用法及对比
PDF 是个异常坑爹的东西,有很多处理 PDF 的库,但是没有完美的。一、pdfminer3kpdfminer3k 是 pdfminer 的 python3 版本,主要用于读取 PDF 中的文本。网上有很多 pdfminer3k 的代码示例,看过以后,只想吐槽一下,代码太复杂了,有违 python 的简洁。from pdfminer.pdfparser import PDFParser, ...原创 2019-03-27 09:00:27 · 2406 阅读 · 1 评论 -
NumPy 超详细教程(3):ndarray 的内部机理及高级迭代
详述 NumPy 对象的内存机制及多维迭代器的遍历姿势原创 2019-04-01 09:47:27 · 2093 阅读 · 4 评论 -
Python:requests:详解超时和重连
网络请求不可避免会遇上请求超时的情况,在 requests 中,如果不设置你的程序可能会永远失去响应。超时又可分为连接超时和读取超时。连接超时连接超时 指的是在你的客户端实现到远端机器端口的连接时(对应的是connect()),Request 等待的秒数。import timeimport requestsurl = 'http://www.google.com.hk'print...原创 2019-04-11 12:31:18 · 6557 阅读 · 0 评论