标签: python
我知道我可以通过定义__getattr__和__getattribute__来自定义类属性访问权限,但是我可以为某个模块执行此操作吗?
__getattr__
__getattribute__
例如,foo是导入的模块,x是foo中未定义的任何名称。我可以让foo.x返回'您好'而不是Python抛出AttributeError,无论引用x中未定义的foo是什么?
foo
x
foo.x