是否有一种可能的方法来获取系统上所有可能的 python 模块的列表。例如,在 IDLE 中,您可以执行 help('modules')
之类的操作并获取已安装软件包的排序列表。但我想要的是以编程方式从 python 程序内部收集列表。像这样的东西:
possible_packages = ["os","pty","psutil",..]
从那里能够解析该列表。我怎样才能在Python程序中做到这一点?
最佳答案
您可以使用pkgutil.walk_packages
:
from pkgutil import walk_packages
possible_packages = [module for _, module, _ in walk_packages()]
关于python - 获取系统上所有可能的 python 模块的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54223086/