猿问

获取系统上所有可能的python模块的列表

有没有可能的方法来获取系统上所有可能的 python 模块的列表。例如,在 IDLE 中,您可以执行类似操作help('modules')并获取已安装软件包的排序列表。但我想要的是从 python 程序内部以编程方式收集列表。就像是:

possible_packages = ["os","pty","psutil",..]

从那里能够解析该列表。我怎样才能在 python 程序中做到这一点?


江户川乱折腾
浏览 149回答 1
1回答

BIG阳

您可以使用pkgutil.walk_packages:from pkgutil import walk_packagespossible_packages = [module for _, module, _ in walk_packages()]
随时随地看视频慕课网APP

相关分类

Python
我要回答