首次公开发布ptypes
ptypes的Python项目详细描述
ptypes(“持久类型”)包是一组python扩展 用Cython编写的模块。 它为Python提供了持久性机制 基于内存映射文件的程序。ptypes强调执行 速度。持久对象(int、float、string的持久版本, 结构、列表、集合、dict以及支持 buffer interface)可以是 直接访问和操作,而不序列化和反序列化它们。
包还实现了属性图的数据类型(节点和 以及一个基本的查询接口,允许枚举 对象元组以C程序的速度(几乎)匹配给定的模式。
在其当前形状中,ptypes在稳定性方面是实验性的 它的api和功能的完整性。更新到 内存映射文件 atomic和 为持久对象实现垃圾回收是最重要的 优先事项。
安装
ptypes在linux上测试(但应该在任何posix平台上运行),使用 cpython 2.7(python 3支持已提上日程)。它是作为一个资源分发的 tarball,所以需要gcc来安装它。最简单的方法 是:
pip install ptypes
如果在需要安装的主机上没有Internet访问权限, 然后从主机上的PyPI下载 如果你有互联网接入,把tarball复制到目标主机上 以及:
tar -xf ptypes-<version>.tgz cd ptypes-<version> python setup.py install
在doc目录中,您应该可以找到大量关于如何使用它的示例。