如果沒使用@wraps,當A調(diào)用了裝飾器B的話,即使A.name,返回的會是裝飾器B的函數(shù)名稱,而不是A的函數(shù)名稱 如果使用了@wraps,當A調(diào)用了裝飾器B的話,A.__ name__返回的會是A函數(shù)的名稱,而不是飾器B的名稱, 這也即使常說的@wraps是裝飾器的修復技術(shù), 實際就是修復還原了A的__ name__變量,同理__ doc__...
www.dbjr.com.cn/article/1949...htm 2025-5-6