用于包装数据并在高效方式下操作数据的工具
项目描述
PyDataWrap
Python数据结构和持久化数据存储的抽象封装
描述
此模块是Python数据、数据库和数据结构的封装的家园。它定义了常见的封装,可以将一种数据样式作为另一种样式处理或重新排序/子选择集合。
filedbwrap文件定义了许多基于文件的数据库对象,如字典和集合,在Python中被视为内存对象,但具有非常大的容量和有限的内存占用。
可保存的文件定义了对象持久性对象,在解构时保存状态,并在初始化时重新加载该状态。
listwrap文件定义了一个无复制列表子集选择器,可以检索要作为完整、连续列表处理的数据子集。
还有一些用于各种格式的文件加载/保存模块。
依赖项
xlrd(用于tableloader.py中的Excel文件)
redis(用于RedisDB封装)
unicodecsv(用于一致的Unicode数据加载)
设置
安装
从源安装
python setup.py install
从pip安装
pip install pydatawrap
功能
基于文件的字典和集合
持久化基于文件的对象
2D表格加载/保存
用于转置和转换数据的表格封装
列表封装用于子列表选择(无需复制)
样式首选项
谷歌样式指南
面向对象(有些例外)
待办事项
为fileloader和savable添加测试
将示例添加到readme中
项目详情
关闭
PyDataWrap-1.2.9.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c971e0f7bf5cdd926e49e9e281fe0557738de1a19b12472f660eed8947f8f41e |
|
MD5 | 78deb88f2dec1b385edfe1a18ee411f4 |
|
BLAKE2b-256 | 4b68f5bccb91081fc1a81ac2b4cba926cc91d4e67994cb54227a703fbce398c0 |