跳转到主要内容

ValueObject是一个类似字典的对象,它将键公开为属性。

项目描述

ValueObject Build Status

许可证:ISC - 查看 LICENSE 文件

ValueObject是一个类似dict的对象,它将键公开为属性。您可以像使用常规字典一样使用它(实际上,它是一个子类并且没有覆盖其__init__)。您可以使用属性或项目访问来获取或设置值。

>>> from valueobject import ValueObject
>>> vo = ValueObject(key=1)
>>> vo['key']
1
>>> vo.key
1
>>> vo['key'] += 1
>>> vo.key += 1
>>> vo['key']
3
>>> vo.key
3

可用性说明

  • 如果您需要访问一个不是有效的Python标识符的键(例如,它包含空格),请使用常规字典访问。
  • 所有常规objectdictValueObject方法都将在属性访问时返回。例如,像copy这样的键需要通过项目访问语法(例如valueobject['copy'])来访问。

变更日志

  • 1.0.3:一些构建修复,使 setup.py 文件适用于 python3。虽然库的其余部分一直适用于python3,但该文件却不是…… 😬

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分布

valueobject-1.0.3.tar.gz (3.4 kB 查看散列值)

上传时间 源代码

构建分布

valueobject-1.0.3-py3-none-any.whl (3.8 kB 查看散列值)

上传时间 Python 3

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面