har*_*ihb 5 python import python-3.x
如何通过程序查找 python 3 中所有可用导入的列表?我一开始尝试过这个,但不明白它返回了什么
import sys
sys.modules
Run Code Online (Sandbox Code Playgroud)
我认为这不是办法,尽管这是我首先想到的。我搜索了网络并发现了这个http://effbot.org/librarybook/core-modules-index.htm
有人可以告诉我这是否正确?
来自http://docs.python.org/library/sys.html(查找有关 python stdlib 文档的好地方)
sys.builtin_module_names
是一个字符串元组(有点像不可变的匿名结构),给出编译到此 Python 解释器中的所有模块的名称。
系统模块
这是一个字典,将模块名称映射到已加载的模块(模块对象)。可以操纵它来强制重新加载模块和其他技巧。
reload()请注意,从此字典中删除模块与调用相应的模块对象不同。
所以模块是一个字典(模块名称到实际模块对象的映射)。要仅获取名称类型,sys.modules.keys()尽管它可能没有那么有用。
| 归档时间: |
|
| 查看次数: |
51338 次 |
| 最近记录: |