Python:如何列出导入的模块

时间:2019-09-07 19:10:40

标签: python

在Python中,调用 import 函数会引入一个模块,以使程序可以访问其类,函数和变量的名称空间。

import os
import sys

print(os.name)
print(sys.implementation)

是否有办法列出程序中已经导入了哪些模块?

>>> list_imports()
sys
os

如果是这样,是否有办法找出导入模块的版本?

2 个答案:

答案 0 :(得分:0)

sys.modules是最接近的。遵循规范的模块将具有__version__属性。

答案 1 :(得分:0)

只需使用sys库

import sys
sys.modules.keys()