在很多 Python 库中,我看到一个名为“ext”的模块,例如sqlalchemy.ext
. 我只是好奇这个缩写是什么意思以及该模块通常用于什么。
问问题
724 次
2 回答
1
扩展或扩展,即超出核心的特性/功能。
于 2012-08-27T02:40:28.837 回答
1
通常,它用于命名不属于核心但提供附加功能的外部包。
我喜欢Flask
使用的理性。它们ext
用作通用名称空间代理来加载外部模块。
上import flask.ext.foo
,它首先尝试查找flask_foo
,然后flaskext.foo
这使最终用户更容易记住命名模式,并让库确定从哪里加载扩展。
于 2012-08-27T06:38:05.333 回答