Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将所有类属性视为字典_Python_Python 3.x - Fatal编程技术网

Python 将所有类属性视为字典

Python 将所有类属性视为字典,python,python-3.x,Python,Python 3.x,我想知道是否有可能将所有类属性作为单独的字典 例如: class myclass: def __init__(self, bar): self.foo = bar 在内部,我希望这个类在调用self.foo=bar(设置foo)时执行self.foo.value=bar,在获取foo时,我希望它在内部获取self.foo.value 我想这样做,以便可以存储每个类属性的其他信息(如“info”或“comment”) 谢谢你的回答。你看过/magic方法吗?也取决于你

我想知道是否有可能将所有类属性作为单独的字典

例如:

class myclass:
     def __init__(self, bar):
         self.foo = bar
在内部,我希望这个类在调用
self.foo=bar
(设置
foo
)时执行
self.foo.value=bar
,在获取
foo
时,我希望它在内部获取
self.foo.value

我想这样做,以便可以存储每个类属性的其他信息(如“info”或“comment”)

谢谢你的回答。

你看过/magic方法吗?也取决于你需要多少灵活性。你看过/magic方法吗?也取决于你需要多少灵活性。