![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Fluent Python
文章平均质量分 53
此木子
博士在读,机器视觉与机器人应用。
展开
-
python3.4 pickle 序列化大于4GB文件
挑干的说python pickle 序列化大于4GB文件,在使用python3.4以上版本时,只需要指定protocol=4关键字参数即可。其他版本需要将数据分块。关于协议版本pickle目前有6个不同的协议版本。越高版本的协议所需的Python版本越新。protocol 0:是最初的协议,是“人类可读”的协议,向后兼容早期版本的Python。protocol 1:是一个古老的二进制格式,向后兼容早期版本的Python。protocol 2:是在Python 2.3中引入的。它提供了对新类型更原创 2021-05-25 10:32:40 · 2741 阅读 · 2 评论 -
Python中的鸭子类型和白鹅类型
想表达的应该是,把一个类型当作鸭子来用,即便其不是继承自鸭子的子类,但是因为能够实现和鸭子一样的功能,就可以当作鸭子这个类型来用。因此在python里面,实现了序列协议的自定义类型,也可以当作内置序列来用,对其使用len()等函数,调用__len__()方法。...原创 2021-02-28 23:29:05 · 962 阅读 · 0 评论