如何在python模块中找到类的名称?

tap*_*123 2 python

如果我导入一个模块:

import foo
Run Code Online (Sandbox Code Playgroud)

如何找到它包含的类的名称?

obm*_*arg 8

您可以使用inspect模块执行此操作.例如:

import inspect
import foo

for name, obj in inspect.getmembers(foo):
    if inspect.isclass(obj):
        print name
Run Code Online (Sandbox Code Playgroud)