我作为第一个参数" object"传递给函数setattr(object, name, value),在当前模块上设置变量?
例如:
setattr(object, "SOME_CONSTANT", 42);
Run Code Online (Sandbox Code Playgroud)
产生同样的效果:
SOME_CONSTANT = 42
Run Code Online (Sandbox Code Playgroud)
在包含这些行的模块中(正确object).
我在模块级别动态生成多个值,而我无法__getattr__在模块级别定义,这是我的后备.