• <legend id='7kSlO'><style id='7kSlO'><dir id='7kSlO'><q id='7kSlO'></q></dir></style></legend>

      <tfoot id='7kSlO'></tfoot>
        <bdo id='7kSlO'></bdo><ul id='7kSlO'></ul>

        <i id='7kSlO'><tr id='7kSlO'><dt id='7kSlO'><q id='7kSlO'><span id='7kSlO'><b id='7kSlO'><form id='7kSlO'><ins id='7kSlO'></ins><ul id='7kSlO'></ul><sub id='7kSlO'></sub></form><legend id='7kSlO'></legend><bdo id='7kSlO'><pre id='7kSlO'><center id='7kSlO'></center></pre></bdo></b><th id='7kSlO'></th></span></q></dt></tr></i><div id='7kSlO'><tfoot id='7kSlO'></tfoot><dl id='7kSlO'><fieldset id='7kSlO'></fieldset></dl></div>

        <small id='7kSlO'></small><noframes id='7kSlO'>

      1. 如何找到“进口名称"Python中的任何包?

        时间:2023-09-10
        • <i id='hFS33'><tr id='hFS33'><dt id='hFS33'><q id='hFS33'><span id='hFS33'><b id='hFS33'><form id='hFS33'><ins id='hFS33'></ins><ul id='hFS33'></ul><sub id='hFS33'></sub></form><legend id='hFS33'></legend><bdo id='hFS33'><pre id='hFS33'><center id='hFS33'></center></pre></bdo></b><th id='hFS33'></th></span></q></dt></tr></i><div id='hFS33'><tfoot id='hFS33'></tfoot><dl id='hFS33'><fieldset id='hFS33'></fieldset></dl></div>
            <tbody id='hFS33'></tbody>
          1. <legend id='hFS33'><style id='hFS33'><dir id='hFS33'><q id='hFS33'></q></dir></style></legend>

              • <tfoot id='hFS33'></tfoot>
                  <bdo id='hFS33'></bdo><ul id='hFS33'></ul>
                • <small id='hFS33'></small><noframes id='hFS33'>

                  本文介绍了如何找到“进口名称"Python中的任何包?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想知道是否有任何可靠且一致的方法来获取 Python 包的导入名称"/命名空间.例如;

                  I wonder if is there any reliable and consistant way to get a Python package's "import name" / namespace. For example;

                  ;django 干草堆
                  进口名称;干草堆

                  Package; django-haystack
                  Import name; haystack

                  ;ipython
                  进口名称;IPython

                  Package; ipython
                  Import name; IPython

                  到目前为止,我知道,PyPi 不存储我使用 PyPiXmlRpc 检查过的信息.

                  So far I know, PyPi doesn't store that information that I've checked with PyPiXmlRpc.

                  我还尝试自动下载包、解压缩并挖掘 .egg-info,但有些包根本没有那个文件夹.

                  I also tried to automate to download the package, extract it and dig the .egg-info but some packages doesn't have that folder at all.

                  任何帮助将不胜感激,并将用于一个礼貌的小工具:)

                  Any help will be appreciated and will be used for a good-manner gadget :)

                  推荐答案

                  注意这里所说的包不是包,而是发行版.一个发行版可以包含零个或多个模块或包.这意味着分发包与包之间没有一对一的映射.

                  Note that what you call a package here is not a package but a distribution. A distribution can contain zero or more modules or packages. That means there is no one-to-one mapping of distributions to packages.

                  我不确定是否有办法检测发行版将安装哪些模块和包,而不是实际安装它并检查新添加的包、模块和 pth 文件的文件系统更改.

                  I'm not sure there is a way to detect what modules and packages will be installed by a distribution, other than actually installing it and introspect filesystem changes for newly added packages, modules and pth files.

                  这篇关于如何找到“进口名称"Python中的任何包?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Python ElementTree 默认命名空间? 下一篇:在 Python 中使用类作为命名空间是个好主意吗

                  相关文章

                  最新文章

                    <bdo id='BjYfS'></bdo><ul id='BjYfS'></ul>
                • <legend id='BjYfS'><style id='BjYfS'><dir id='BjYfS'><q id='BjYfS'></q></dir></style></legend>

                    <small id='BjYfS'></small><noframes id='BjYfS'>

                    <tfoot id='BjYfS'></tfoot>

                      <i id='BjYfS'><tr id='BjYfS'><dt id='BjYfS'><q id='BjYfS'><span id='BjYfS'><b id='BjYfS'><form id='BjYfS'><ins id='BjYfS'></ins><ul id='BjYfS'></ul><sub id='BjYfS'></sub></form><legend id='BjYfS'></legend><bdo id='BjYfS'><pre id='BjYfS'><center id='BjYfS'></center></pre></bdo></b><th id='BjYfS'></th></span></q></dt></tr></i><div id='BjYfS'><tfoot id='BjYfS'></tfoot><dl id='BjYfS'><fieldset id='BjYfS'></fieldset></dl></div>