为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

江户川乱折腾 2021-10-12 16:47:28
有没有可能的方法来获取系统上所有可能的 python 模块的列表。例如,在 IDLE 中,您可以执行类似操作help('modules')并获取已安装软件包的排序列表。但我想要的是从 python 程序内部以编程方式收集列表。就像是:possible_packages = ["os","pty","psutil",..]从那里能够解析该列表。我怎样才能在 python 程序中做到这一点?
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

您可以使用pkgutil.walk_packages:


from pkgutil import walk_packages

possible_packages = [module for _, module, _ in walk_packages()]


查看完整回答
反对 回复 2021-10-12
  • 1 回答
  • 0 关注
  • 148 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号