这是我列出的列出已安装模块的基本代码。在Python中列出已安装模块
import sys as s
mod=s.modules.keys()
for indx,each in enumerate(mod):
print indx,each
但是我期待的是,它应该只打印出父模块名称,如用于
numpy.f2py.pprint'
numpy.distutils.atexit'
numpy.distutils.sys'
numpy.f2py.sys'
它应该再指望它作为numpy的和移动寻找下一个模块并重复相同方式...
还有呢?你有没有试过?在'。'之后直接分割模块名称。并将第一部分存储在某个列表中,并为每个找到的其他模块添加一个检查。问题是什么? –
是的,我试过了,很快就会发布,但这不是我的家庭作业,我厌倦了忘记我已经安装了一个模块,有时而不是试图导入我从网上下载...还必须记住事情。 –