从dict派生的类在可视化中没有很好地显示

2024-06-26 15:04:00 发布

您现在位置:Python中文网/ 问答频道 /正文

Python 2.7版

我使用下面的helper类,通过属性名访问字典键。很好用。但是,它在visualstudio代码调试器视图中没有很好地显示出来。它在变量名旁边显示repl(),但我无法“打开”它以查看dict()中的所有键/值,就像我可以使用普通dict()那样。你知道怎么做到吗?visualstudio代码如何确定在“打开”变量时在细节中显示什么?你知道吗

class AttributeDict(dict):
    __getattr__ = dict.__getitem__
    __setattr__ = dict.__setitem__

    def __init__(self, *args, **kvargs):
        super(AttributeDict, self).__init__(*args, **kvargs)

非常感谢你的帮助

于尔根


Tags: 代码selfhelper视图字典属性initargs