【发布时间】:2020-04-10 02:01:08
【问题描述】:
我在 SO Prevent creating new attributes outside init 上看到了这个问题,它展示了如何防止向类的对象添加新属性。
我希望整个类甚至整个加载的模块都具有相同的行为。
示例类:
class Klass:
a = 0
b = 1
另一个模块:
from Klass import Klass
Klass.c = 2 # this should raise an error
这可能吗?
【问题讨论】:
标签: python