与PairTree文件系统约定协同工作
项目描述
ptree
PairTree 是数字保存社区中的一种技术,用于安全地将标识符映射到文件路径,反之亦然。在将资源写入磁盘以便稍后通过查看文件系统布局来识别时,这可能很有用。
ptree模块有两个函数帮助您处理PairTree标识符和文件路径:id2ptree
和 ptree2id
。
>>> import ptree
>>> ptree.id2ptree("info:lccn/12345678")
'/in/fo/+l/cc/n=/12/34/56/78/'
>>> ptree.ptree2id('/in/fo/+l/cc/n=/12/34/56/78/')
u'info:lccn/12345678'
感谢
ptree借鉴了 Ben O'Steen的 PairTree Python模块,该模块提供了在磁盘上存储比特流的更多功能。ptree无论是好是坏,都专注于标识符/路径映射,并将I/O操作留给你。单元测试是从John Kunze的 File::PairTree 中不择手段地窃取的。
许可
- CC0