没有合适的资源?快使用搜索试试~ 我知道了~
elk:适用于Python的驼鹿式对象系统
共38个文件
py:23个
rst:8个
todo:1个
需积分: 10 0 下载量 32 浏览量
2021-05-16
13:37:40
上传
评论
收藏 55KB ZIP 举报
温馨提示
概要 import elk class Point(elk.Elk): x = elk.ElkAttribute(mode='rw', type=int) y = elk.ElkAttribute(mode='rw', type=int) def clear(self): self.x = 0 self.y = 0 class Point3D(Point): z = elk.ElkAttribute(mode='rw', type=int) @elk.after('clear') def clear_z(self): self.z = 0 什么是麋鹿? Elk()是受 for Perl启发的Python对象系统。 它实现了Moose的许多功能,包括: 属性委托 默认属性值 惰性属性初始化 只
资源推荐
资源详情
资源评论
收起资源包目录
elk-master.zip (38个子文件)
elk-master
.gitignore 54B
README.rst 2KB
TODO 358B
elk
test_attribute_mode.py 2KB
test_modifier.py 5KB
attribute.py 7KB
test_attribute_lazy.py 2KB
test_build.py 2KB
test_attribute_builder.py 2KB
test_meta.py 941B
meta.py 5KB
test_attr.py 1KB
test_attribute_construction.py 1KB
elk.py 924B
test_buildargs.py 1KB
test_attribute_default.py 2KB
test_roles.py 5KB
test_attribute_delegation.py 4KB
__init__.py 746B
test_attribute_initialisation.py 3KB
test_attribute_required.py 2KB
test_attribute_type.py 3KB
modifier.py 2KB
test_attribute_init_arg.py 1KB
MANIFEST.in 54B
setup.py 740B
doc
delegation.rst 3KB
COPYING 786B
conf.py 8KB
index.rst 2KB
classes.rst 1KB
roles.rst 5KB
construction.rst 4KB
attributes.rst 8KB
modifiers.rst 4KB
Makefile 5KB
.travis.yml 104B
gpl-3.0.txt 34KB
共 38 条
- 1
资源评论
哥本哈根学派
- 粉丝: 22
- 资源: 4508
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功