用于包装数据并以有效方式对其进行操作的工具
项目描述
PyDataWrap
数据结构上的 Python 包装器和持久数据存储的抽象。
描述
这个模块是数据、数据库和数据结构的 Python 包装器的家。它定义了可以将一种数据样式视为另一种数据或重新排序/子选择集合的常用包装。
filedbwrap 文件定义了许多基于文件的数据库对象,例如字典和集合,它们在 Python 中被视为内存对象,但具有非常大的容量和有限的内存占用。
可保存文件定义了对象持久性对象,这些对象在初始化时解构并重新加载该状态时保存状态。
listwrap 文件定义了一个无副本列表子集选择器,它可以检索要视为完整的连续列表的数据子集。
还有一些用于各种格式的文件加载/保存模块。
依赖项
xlrd(用于 tableloader.py 中的 excel 文件)
redis(用于 RedisDB 包装器)
unicodecsv(用于一致的 unicode 数据加载)
设置
安装
从来源:
python setup.py install
从点子:
pip install pydatawrap
特征
基于文件的字典和集合
基于持久文件的对象
2D 表格加载/保存
用于转置和转换数据的表包装器
子列表选择的列表换行(不复制)
样式偏好
谷歌风格指南
面向对象(有少数例外)
去做
为 fileloader 和 savable 添加测试
在自述文件中添加示例
项目详情
关
PyDataWrap -1.2.9.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | c971e0f7bf5cdd926e49e9e281fe0557738de1a19b12472f660eed8947f8f41e |
|
| MD5 | 78deb88f2dec1b385edfe1a18ee411f4 |
|
| 布莱克2-256 | 4b68f5bccb91081fc1a81ac2b4cba926cc91d4e67994cb54227a703fbce398c0 |