读取和写入常见的文件格式到amazon s3和本地文件
metabaiji-serialization的Python项目详细描述
这是一个活跃的分支 baiji-serialization, 一个用于向amazon s3和 本地文件。
叉子的目标是适度的:
- 使库在当前版本的python和其他 工具。
- 修复错误。
- 提供API稳定性和与上游的向后兼容性 版本。
- 响应社区的贡献。
它被相关的叉子使用,比如 lace。
功能
- 读写pickle、json和yaml
- 在没有S3连接的情况下工作(使用本地文件)
- 支持Python2.7并使用boto2
- 支持OS X、Linux和Windows
- 测试和生产硬化
示例
frombaiji.serializationimportjsonwithopen(filename,'w')asf:json.dump(foo,f)withopen(filename,'r')asf:foo=json.load(foo,f)
frombaiji.serializationimportjsonjson.dump(filename)foo=json.load(filename)
开发
pip install -r requirements_dev.txt
rake test
rake lint
贡献
- 问题跟踪:github.com/bodylabs/baiji-serialization/issues
- 源代码:github.com/bodylabs/baiji-serialization
拉请求欢迎!
支架
如果你有问题,请告诉我们。
许可证
该项目是根据apache许可证2.0版授权的。