在很多Python库中,我看到一个名为“ext”的模块,例如sqlalchemy.ext
。我只是很好奇缩写的含义以及模块通常用于什么。
答案 0 :(得分:1)
扩展或扩展,即核心之外的功能/功能。
答案 1 :(得分:1)
通常,它用于命名不属于核心但提供附加功能的外部包。
我喜欢Flask
使用的理性。他们使用ext
作为generic namespace proxy来加载外部模块。
在import flask.ext.foo
,它首先尝试查找flask_foo
,然后flaskext.foo
这使最终用户更容易记住命名模式,并让图书馆找出加载扩展名的位置。