如何在Python中自定义模块属性引用行为

时间:2015-10-14 03:31:31

标签: python

我知道我可以通过定义__getattr____getattribute__来自定义类属性访问权限,但是我可以为某个模块执行此操作吗?

例如,foo是导入的模块,xfoo中未定义的任何名称。我可以让foo.x返回'您好'而不是Python抛出AttributeError,无论引用x中未定义的foo是什么?

0 个答案:

没有答案