python-ptypes:持久类型

时间:2024-06-27 14:17:39
【文件属性】:

文件名称:python-ptypes:持久类型

文件大小:79KB

文件格式:ZIP

更新时间:2024-06-27 14:17:39

Python

欢迎使用ptypes ! ptypes (“持久类型”)包是一组用编写的 Python 扩展模块。 它为基于内存映射文件的程序提供了持久性机制。 ptypes强调执行速度。 可以直接访问和操作持久对象(整数、浮点数、字符串、结构、列表、集合、字典以及支持任何扩展类型的持久版本),无需对其进行序列化和反序列化。 该包还实现了属性图(节点和边)的数据类型,以及一个基本的查询接口,允许以(几乎)C 程序的速度枚举匹配给定模式的对象元组。 在目前的情况下, ptypes在其 API 的稳定性和功能的完整性方面处于实验阶段。 使内存映射文件的更新并为持久对象实现垃圾收集是首要任务。 安装 ptypes在 Linux 上进行了测试(但应该在任何 Posix 平台上运行)使用 CPython 2.7(Python 3 支持已列入议程)。 它作为源 tarball 分发,因此您需要使用gcc来安装它


【文件预览】:
python-ptypes-master
----MANIFEST.in(151B)
----.project(360B)
----README.rst(2KB)
----.gitattributes(32B)
----LICENSE.txt(557B)
----.bumpversion.cfg(197B)
----doc()
--------roadmap.rst(562B)
--------make.bat(7KB)
--------reference.rst(973B)
--------storage.rst(28KB)
--------conf.py(9KB)
--------installation.rst(655B)
--------testHelpers.py(107B)
--------index.rst(2KB)
--------examples.rst(250B)
--------Makefile(7KB)
--------buffer.rst(4KB)
--------pcollections.rst(12KB)
--------.gitignore(43B)
--------graph.rst(13KB)
--------contributing()
----.travis.yml(183B)
----tox.ini(214B)
----TODO.rst(349B)
----pytest.ini(42B)
----setup.cfg(63B)
----setup.py(3KB)
----.pydevproject(430B)
----ptypes()
--------compat.py(72B)
--------storage.pyx(74KB)
--------graph.pyx(16KB)
--------md5.pxd(466B)
--------md5.c(9KB)
--------query.pyx(29KB)
--------__init__.py(109B)
--------buffer.pyx(10KB)
--------md5.h(1KB)
--------storage.pxd(9KB)
--------pcollections.pyx(14KB)
--------query.pxd(1KB)
--------.gitignore(55B)
--------storage.pyxbld(402B)
----.gitignore(77B)

网友评论