python包'param'的实用程序

pydrobert-param的Python项目详细描述


Build StatusDocumentation StatusLicense

Pydrobert参数

python包的实用程序param

这是学生驱动的代码,所以不要期望有稳定的api。我会试着用 语义版本控制,但保持功能稳定的最佳方法是 将版本固定在需求中或通过分叉。

虽然param是跟踪参数的好工具,但目前 序列化仅限于pickling和unpickling对象。 pydrobert param采取参数(反)序列化具有 在大多数情况下是直观和明显的表现。开发者可以修改 如何根据 满足她的需要。

挑逗者:

importparamimportpydrobert.param.serializationasserialclassFoo(param.Parameterized):my_int=param.Integer(10)first,second=Foo(),Foo()first.my_int=30serial.serialize_to_json('foo.json',first)serial.deserialize_from_json('foo.json',second)assertfirst.my_int==second.my_int

更复杂的例子可以在文档中找到。

文档

安装

pydrobert param可通过pypi和conda获得。

conda install -c sdrobert pydrobert-param
pip install pydrobert-param
pip install git+https://github.com/sdrobert/pydrobert-param # bleeding edge

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

推荐PyPI第三方库


热门话题
java Eclipse运行该程序,当通过命令提示符运行时,该程序不起作用   java如果没有调用其他方法,如何调用方法?   如何从Java中的xml文档对象中删除encoding=“UTF8”standalone=“no”   java实体管理器始终为空   java是Lucene 4中允许对数值字段进行范围查询的最简单方法   泛型类型的java可比实现?   java同时使用openSession()和getCurrentSession()   java JPA禁用持久性验证。xml   IntelliJ无法在Java 1.8.0下启动:需要Java 11或更高版本   java支付可以工作,但用户永远不知道它是订阅还是Paypal页面上的一次性支付   崩溃如何在Java中重现异常\u堆栈\u溢出错误   JList计算(CVE)的java问题?   如何在java中确定对象的类型   Java中的项目和文件有什么区别?   如何将C++运算符转换为java   节省java配置   服务器-客户端通信java   java为什么会出现这种错误?   继承类的java保护静态成员   java如何使用对象数据库在实体中的映射字段上添加索引