首页 > 解决方案 > Python:如何列出导入的模块

问题描述

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

import os
import sys

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

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

>>> list_imports()
sys
os

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

标签: python

解决方案


只需使用 sys 库

import sys
sys.modules.keys()

推荐阅读