当前位置:  开发笔记 > 编程语言 > 正文

python包装词汇的隐喻是什么?

如何解决《python包装词汇的隐喻是什么?》经验,为你挑选了1个好方法。

我很难理解为什么python在安装包时会有像.egg或.wheel(或cheeseshop)这样的名字.

是否有使用术语轮子的任何解释?他们指的是什么?什么是底层图像?这个比喻?我只是没有看到这个比喻是什么.

注意:我问的是命名,而不是'什么是鸡蛋?'.



1> Kevin J. Cha..:

鸡蛋和车轮

鸡蛋是活蟒蛇的孵化场---它们是“蟒蛇的容器”。

对于车轮,“ PEP 427-车轮二进制软件包格式1.0”的“ 与.egg比较 ”部分说明:

    Wheel是对其他Python的引用。

...意味着喜剧演员。

马丁·彼得斯(Martijn Pieters)对相关问题的答案进行了评论,并指出了“ tongue舌”的车轮口号(强调我的意思):

轮...

因为采取了“新蛋”。

Python包装-重塑。

奶酪的容器。

这样可以更轻松地推出软件。

这直接导致...

奶酪店

奶酪店本身解释了它的名字:

琐事

秘密代号是指约翰·克莱斯(John Cleese)和米歇尔·佩林(Micheal Palin)于1972年1月7日执行并记录的奶酪店素描。

如果您真的很好奇,请在YouTube上查看草图。

是否选择该名称是因为当时CPAN [包含]如此多的程序包仍处于谣言和猜测的黑暗区域。

最后一点建议您对后续评论的回答:“草图的隐喻不起作用:它没有奶酪,而pypi充满了奶酪。” 当它于2002年创建时,Cheese Shop只能容纳可用的Python软件包总数的一小部分。通过将它们与PERL的综合PERL存档网络(CPAN)进行比较,强烈建议这样做。

他们也有意或无意地预测了经验,例如试图yaml在明显的地方找到包裹,而https://pypi.python.org/pypi/yaml实际上却藏在https://pypi.python.org/pypi/PyYAML

最后,与草图更直接地平行,在奶酪店注册包装不需要实际任何东西上传到奶酪店。从distutils upload文档的3.1版开始(重点是我的):

Python程序包索引(PyPI)不仅存储程序包信息,而且还存储程序包作者希望的程序包数据。

由于包所有者可以选择在其他位置托管包文件,并且由于各种原因,该“其他位置”可能不复存在,因此PyPI可以从字面上提供它不能提供的包。

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有