我在我的系统上安装了一个python模块,我希望能够看到它中有哪些函数/类/方法.
我想在每一个上调用doc函数.在ruby中,我可以执行类似ClassName.methods的操作,以获取该类上可用的所有方法的列表.python中有类似的东西吗?
例如.就像是:
from somemodule import foo
print foo.methods # or whatever is the correct method to call
Run Code Online (Sandbox Code Playgroud) 我作为第一个参数" 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__在模块级别定义,这是我的后备.