草庐IT

dictproxy

全部标签

python - dictproxy的目的是什么?

类型的__dict__是一个只读的dictproxy对象。我想知道它的目的是什么。它仅用于“不允许修改内置类型”吗?我找到了一种可以绕过这个的方法。我知道修改内置类型不是一个好主意。但我正在尝试修改Cython的cdefclass。我想知道这样修改cdef类的__dict__有什么危险吗?代码如下:importgcgc.get_referents(float.__dict__)[0]["square"]=lambdaself:self*self(3.14).square() 最佳答案 dictproxy(在类中找到)的目的是允许在P