我想知道是否有可靠和一致的方法来获取Python包的“import name”/名称空间。例如;
包装;Django Haystack
进口名称;干草堆
或
包;ipython
导入名称;ipython
到目前为止,我知道,pypi没有存储我用pypixmlrpc检查过的信息。
我还尝试自动下载这个包,提取它并挖掘.egg信息,但有些包根本没有这个文件夹。
任何帮助都将受到赞赏,并将用于一个良好的方式小工具:)
最佳答案
请注意,这里所称的包不是包,而是分发包。分发可以包含零个或模块模块或包。这意味着没有分发到包的一对一映射。
我不确定是否有一种方法可以检测发行版将安装哪些模块和包,而不是实际安装它,并为新添加的包、模块和pth文件自省文件系统更改。
关于python - 如何在Python中找到任何包的“import name”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7184375/