![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具包
努力coding的鱼鱼
在代码的海洋里遨游的小鱼鱼
展开
-
python collections容器数据类型总结
简介collections这个模块实现了特定目标的容器,可以提供高于python内的标准内建容器,dict、list、set和tuple的替代选择。特定数据类型介绍数据类型介绍namedtuple创建命名元组子类的工厂函数deque类似列表(list)的容器,实现了在两端快速添加(append)和弹出(pop)ChainMap类似字典(dict)的容器类,将多个映射集合到一个视图里面Counter字典的子类,提供了可哈希对象的计数功能OrderedD原创 2020-08-04 17:48:51 · 209 阅读 · 0 评论 -
python mysql基础封装
背景python执行mysql语句的话牵扯到的操作还挺多,简单说每次执行一条语句需要进行数据库连接、获取游标、执行语句、获取返回数据、断开连接,如果其中出错还需要回滚游标等操作,每次都写这么一大串代码会看起来十分冗余,于是考虑写一个类来封装上述操作。基本的mysql操作import MySQLdb# 打开数据库连接db = MySQLdb.connect("localhost", "user", "password", "dbname")# 使用cursor()方法获取操作游标 curso原创 2020-07-17 11:42:31 · 375 阅读 · 0 评论 -
Python Decimal类
背景今天在研究pdfplumber的时候,发现其返回的一个位置参数的type是Decimal,以前没有用过,就好奇的去查了一下,发现在运算中还挺有启发的。介绍Decimal类可以快速正确舍入地进行十进制浮点运算。与float相比,它具有以下几个优点:Decimal所表示的数是完全精确的。例如,浮点数1.1和2.2在计算机内存中是以二进制的形式存储的,但是这其实是一种近似,若进行加法运算1.1 + 2.2,用户往往希望的是获得3.3,通过Decimal类刚好可以实现这样的结果。若使用默认的float原创 2020-07-10 23:05:21 · 560 阅读 · 0 评论 -
PDFPlumber使用入门
文章目录背景环境教程开始应用场景安装命令行使用可选参数Python包简单样例读取PDFpdfplumber.PDF类pdfplumber.Page类背景最近需要一个工具来解析PDF文件,获取其文本内容、标题、表格等,在GitHub上发现了这个神仙工具,发现用起来还挺方便的。在这里做一个简单的介绍,帮助一些想入门的英文不好的 同学。环境macOS 10.14PDFPlubmer v0.5.21python>=3.5教程开始首先附上GitHub链接:https://github.com/j原创 2020-07-09 15:37:53 · 40239 阅读 · 23 评论