在很多Python庫中,我看到一個名爲「ext」的模塊,例如sqlalchemy.ext
。我只是好奇這個縮寫意味着什麼,這個模塊通常用於什麼。Python庫中的縮寫「ext」是什麼意思?
3
A
回答
1
通常用於命名空間不屬於核心部分但提供附加功能的外部程序包。
我喜歡Flask
使用的理性。他們使用ext
作爲generic namespace proxy加載外部模塊。
在import flask.ext.foo
,它首先試圖找到flask_foo
,然後flaskext.foo
這使得它更容易爲最終用戶記住一個命名模式,讓圖書館數字從哪裏加載從擴展。
1
擴展或擴展,即超出核心的特徵/功能。
相關問題
- 1. 縮寫IDC是什麼意思?
- 2. 縮寫impl用於許多庫中;這是什麼意思?
- 3. 是什麼意思,在Python中是什麼意思?
- 4. 是什麼意思:是什麼意思?
- 5. Python metaclass'nmspc'是什麼意思?
- 6. 符號「#!」是什麼意思?在Python中的意思是?
- 7. mysql select中的縮寫,它們是什麼意思?
- 8. 網絡主機名中的縮寫是什麼意思?
- 9. python中的輸出是什麼意思?
- 10. Python中的「result.status_code == 200」是什麼意思?
- 11. python中的numpy reduceat()是什麼意思?
- 12. Python中的(pandas.core.series.Series)是什麼意思?
- 13. python中的這個意思是什麼?
- 14. 是什麼!= do /在python中的意思
- 15. python文檔中的[]意思是什麼?
- 16. Python中枚舉的意思是什麼?
- 17. Python中的語法是什麼意思?
- 18. Python 3中的「塊」是什麼意思?
- 19. Python 2中的「0100644」是什麼意思?
- 20. python中的[:]是什麼意思?
- 21. 在Python的解壓縮中,逗號是什麼意思?
- 22. python語法中的[]意思是什麼意思
- 23. 在Python中導入是什麼。意思?
- 24. 在Python中None = e是什麼意思?
- 25. 在Python中,「= 0」是什麼意思?
- 26. 在Python中'[0]'是什麼意思?
- 27. 「」在python中是什麼意思?
- 28. 在Python中locals()['_ [1]']是什麼意思?
- 29. '%% file test.py'在python中是什麼意思?
- 30. 這是什麼意思+ =在Python中?
這是相當寬泛和模糊的......你不會說*項目中的大部分代碼超出了核心嗎? – Hubro
對於[SQLAlchemy](http://docs.sqlalchemy.org/en/rel_0_7/orm/extensions/index.html),這至少是正確的,即doc將「ext」包引入爲「SQLAlchemy具有各種ORM可用的擴展,這爲核心行爲增加了額外的功能。「 – liuyu
[Flask]相同(http://flask.pocoo.org/docs/extensiondev/#ext-import-transition) –