import syssys.modules.keys()
仅获取当前模块的所有导入的一种近似方法是检查
globals()模块:
import typesdef imports(): for name, val in globals().items(): if isinstance(val, types.ModuleType): yield val.__name__
这不会返回本地导入或非模块导入(如)
from x importy。请注意,这将返回,
val.__name__因此,如果您使用的话,将获得原始模块名称
import module asalias。如果要使用别名,则使用yield名称代替。



