class Dicty(dict):
def __getattr__(self, key):
return self[key]
def __setattr__(self, key, value):
self[key] = value
我 认为 您的方法也可以正常工作,但是__dict__
像这样设置属性似乎在样式上有点困难,并且如果其他人最终还是会阅读您的代码,则势必会引起一些问题。
这个Python模式是否有任何“陷阱”?
class Dicty(dict):
def __getattr__(self, key):
return self[key]
def __setattr__(self, key, value):
self[key] = value
我 认为 您的方法也可以正常工作,但是__dict__
像这样设置属性似乎在样式上有点困难,并且如果其他人最终还是会阅读您的代码,则势必会引起一些问题。