gpt4 book ai didi

python - Python 中的 Ruby Mash 等价物?

转载 作者:数据小太阳 更新时间:2023-10-29 07:22:47 27 4
gpt4 key购买 nike

在 Ruby 中,有一个很棒的库叫做 Mash这是一个 Hash 但通过巧妙地使用 missing_method 可以转换:

object['property']

object.property

这对模拟非常有用。有人知道 Python 中有类似的东西吗?

最佳答案

是否绝对有必要将其基于指令? Python 对象只需很少的额外管道就可以动态获取属性:

>>> class C(object): pass
...
>>> z = C()
>>> z.blah = "xyzzy"
>>> dir(z)
['__class__', '__delattr__', '__dict__', ... '__weakref__', 'blah']

关于python - Python 中的 Ruby Mash 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3863332/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com