易于使用的二进制包装器,不需要结构的规范

pyparcel的Python项目详细描述


皮包

Build StatusDownloads


pyparcel是将python对象转换为^{}的简单而安全的方法。pyparcel扩展了^{}的用法,并提供了一种更简单的方法来加载类和built-in types。在

安装

使用包管理器pip安装pyparcel:

pip install pyparcel

或使用pipenv

^{pr2}$

使用

importpyparcelfoo:Foo=Foo(8,5.7,"Hello World")# Foo(int, float, str)data:bytes=pyparcel.load(foo)# b'\x08\x00\x00\x00ff\xb6@\x0b\x00\x00\x00Hello World'# ...bar:Foo=Foo()pyparcel.unload(data,bar)# foo == bar# orbaz:Foo=pyparcel.unload(data,Foo())# foo == baz

贡献

此存储库遵循“fork-and-pull”工作流。如果您愿意参与,请执行以下操作:

  1. ForkGithub的存储库。在
  2. Clone您的分叉到本地计算机。在
  3. Checkout具有有意义名称的新分支。在
  4. ^{/str}提交您的更改。在
  5. 提交一个pull请求,其中包含对所做更改和增强的描述,以供进一步审阅。在

issues部分查看一些要处理的问题。在

文档可从https://najaco.github.io/pyparcel/获得

许可证

MIT

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用maven pom文件中的外部文件来设置系统属性   java JDBC Informix事务回滚   java如何从SharedReferences向Listview显示数据   java您可以在Eclipse中重新绑定“next menu element”键吗?   java EJB对象引用声明作为类成员字段与方法局部变量   将片段类传递到addSlide方法时需要java表达式   java getLocalHost()显示错误的IP地址   java鼠标拖动逻辑   Android中的java反射不起作用   java交换机案例需要两个调用才能实际工作   java使用SBT将工件发布到本地maven repo,并在Gradle项目中使用它   JAVA中是否存在具有相同和不同值的排序数组?   java从Mongodb异步驱动程序文档获取值