-
在Python中利用动态属性创建树和图的Matlab遍历代码-treacl
资源介绍
Matlab树遍历代码目录
(README.org最好以原始或组织方式查看)
Treacl-利用使类实例的属性动态化的简单示例
介绍
Treacl是一个通用但非常简单的Python类,它支持利用动态属性来创建树和有向图。
在常规Python中,尽管将第一级属性动态添加到类的实例中(例如“
foo.aa
=
1”),但是当尝试多个级别(“
foo.aa.bb.cc
=
1”时,它将失败)
”)。
Treacl通过默认情况下启用此功能,默认情况下将使用新的空Treacl类实例作为值自动分配中间属性:
from
treacl
import
Treacl
foo
=
Treacl()
#
an
instance
of
the
class
Treacl
foo.xx
=
1
#
nothing
new,
just
default
Python
class
instance
behaviour
foo.aa.bb.cc.dd.ee
=
1
#
for
each
attribute
down
the
dot-path
expression
chain
except
the
last
(".ee"),
- 上一篇: 响应式绿色环保
- 下一篇: 精通电子设计应用开发技术资料大全(含电子设计1000种应用实例及论文)6