在Python中,调用 import 函数会引入一个模块,以使程序可以访问其类,函数和变量的名称空间。
import os
import sys
print(os.name)
print(sys.implementation)
是否有办法列出程序中已经导入了哪些模块?
>>> list_imports()
sys
os
如果是这样,是否有办法找出导入模块的版本?
答案 0 :(得分:0)
sys.modules
是最接近的。遵循规范的模块将具有__version__
属性。
答案 1 :(得分:0)
只需使用sys库
import sys
sys.modules.keys()