缩写“ext”在Python库中的含义是什么?

时间:2012-08-27 01:53:55

标签: python

在很多Python库中,我看到一个名为“ext”的模块,例如sqlalchemy.ext。我只是很好奇缩写的含义以及模块通常用于什么。

2 个答案:

答案 0 :(得分:1)

扩展或扩展,即核心之外的功能/功能。

答案 1 :(得分:1)

通常,它用于命名不属于核心但提供附加功能的外部包。

我喜欢Flask使用的理性。他们使用ext作为generic namespace proxy来加载外部模块。

import flask.ext.foo,它首先尝试查找flask_foo,然后flaskext.foo

这使最终用户更容易记住命名模式,并让图书馆找出加载扩展名的位置。