我想知道是否使用python自帶的裝飾模塊。我應該使用原始方法創建裝飾器,還是使用模塊被認爲是不錯的做法?裝飾模塊標準
Q
裝飾模塊標準
3
A
回答
3
pypi中的裝飾模塊是Michele Simionato的第三方模塊。它不屬於python標準庫。
在大多數情況下,你不需要這個模塊來處理裝飾器。
它還爲您提供了一些有用的工具,可以簡化裝飾器的一些用途。在任何情況下,它是一個很好的模塊來了解裝飾器
+0
感謝您的答案。我只是想知道這是否是好的做法。我想我已經收集到,我應該使用更傳統的方式創建我的裝飾器,而不是在pypi中使用模塊。 – Kyle 2010-04-26 16:40:12
0
我不確定你的意思是「裝飾模塊」。但是,如果您在使用最小化樣板時正確模仿包裝功能,則應該查看functools
模塊。
幾個原因把我的頭頂部的「正確」環繞功能:
- (2.x中,不知道3.X的) - 酸洗對象與裝飾方法
- 兼容性與任何metaprogramming
相關問題
- 1. 如何使用標準裝飾器來裝飾「錯誤」?
- 2. 標準SQL的BigQuery表裝飾器
- 3. 標準化的numpy/scipy`asarray`裝飾器
- 4. 時間基準裝飾
- 5. 裝飾模式裝飾器限制
- 6. VS2017 C++標準庫模塊
- 7. AngularJS。裝飾模型
- 8. 裝飾裝飾器
- 9. Python在標準庫中有裝飾器嗎?
- 10. 使用Python裝飾器來執行標準方法簽名
- 11. BigQuery標準SQL - 使用表裝飾器運行查詢($符號)
- 12. iphone/ipad標準twitter oauth模塊?
- 13. C++中的裝飾模式
- 14. 柔性裝飾模式?
- 15. 裝飾模式幫助
- 16. AS3/Flex裝飾模式
- 17. 裝飾模式和@Inject
- 18. StructureMap和裝飾器模式
- 19. 裝飾模式vs列表
- 20. 精細的裝飾模式
- 21. Eclipse e4標籤裝飾器
- 22. 是printf長度修飾符%L標準(或未來標準)?
- 23. 裝飾者模式 - 如何一次裝飾兩種類型
- 24. 爲什麼在裝飾設計模式命名爲「裝飾」?
- 25. Python裝飾器和裝飾器模式有什麼區別?
- 26. 裝飾模式與裝飾特定的方法在Java
- 27. 裝飾模式問題 - 如何調用嵌套裝飾方法?
- 28. 從不同的模塊中使用python裝飾器函數
- 29. 使用流動型反應與CSS的模塊裝飾部件
- 30. 查找模塊中的所有裝飾功能
在Python2.6或3.1中沒有裝飾器模塊...你指哪一個? – joaquin 2010-04-23 20:27:47
@joaquin我相信它是pypi的一部分。 http://www.phyast.pitt.edu/~micheles/python/documentation.html – Kyle 2010-04-23 22:45:26
我明白了。你說'標準',這被理解爲一個標準的lib模塊(官方python版本中包含的一個python電池)。 – joaquin 2010-04-24 20:22:26