ValueObject是一个类似字典的对象,它将键公开为属性。
项目描述
ValueObject 
许可证: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标识符的键(例如,它包含空格),请使用常规字典访问。
- 所有常规
object
、dict
和ValueObject
方法都将在属性访问时返回。例如,像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 查看散列值)
关闭
valueobject-1.0.3.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0db56028ee8da2349f888cfed844053b0c835d2675a76f1beb41791afd81cad0 |
|
MD5 | a9aee73618c648b3db4c93c7c9fe26c3 |
|
BLAKE2b-256 | 06a098994e07f18097d10eeb03c156bb79e8568dce2fc434a08037856ab1b904 |
关闭
valueobject-1.0.3-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | a1ec4a925e24afc6850008ef13d953c8dbf0595b6962e597657e98152aff8bc6 |
|
MD5 | 867fdc63aa646691da33e435c2e9207b |
|
BLAKE2b-256 | 1a673db084eaf286b3f7e2d3b34872aad305c72b987ffa18cb1a03e431855d2d |