是否有一种方法可以获取系统上所有可能的python模块的列表。例如,在IDLE中,您可以执行类似n(n+1) / 2
的操作,并获取已安装软件包的排序列表。但是我想要的是从python程序内部以编程方式收集列表。像这样:
help('modules')
从那里可以解析该列表。如何在python程序中执行此操作?
答案 0 :(得分:1)
您可以使用pkgutil.walk_packages
:
from pkgutil import walk_packages
possible_packages = [module for _, module, _ in walk_packages()]