问题标签 [dictmixin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6743 浏览

dictionary - 如何在 Python 3 中实现 UserDict.DictMixin 的功能?

在 Python 3 中,UserDict.DictMixin该类被移至collections模块中。文档建议使用collections.MutableMapping它的位置,但是这个抽象类没有提供一些DictMixin做/做的方法。

是否有另一种(或更好的)方法来定义它们,而不是获取UserDict.Mixin源的私有副本以导入 - 或者只是将其所需的部分 - 复制到我自己的类字典类中?

0 投票
1 回答
258 浏览

python - 带有属性装饰器的python dictmixin对象

我被指示使用更多的 Python 方式的 setter 和 getter @property。所以我们有这样的事情:

输出是 ['b'] 起初我没想到,但它实际上是有道理的。

问题是如何获取所有属性名称而不是方法名称。有任何想法吗?

0 投票
1 回答
326 浏览

python - 如何使用 Python2 的 DictMixin 将代码迁移到 Python3?

我正在尝试为 Python 3 修改一些 Python 2 代码。代码导入DictMixin. 有没有办法将它导入 Python 3?