時間インポート DEF FUNC(): time.sleep(0.01 ) を印刷(" 給油" ) DEFタイマー(F):#デコレータ機能 DEFインナー(): スタート = time.time() F()関数で装飾された#の 終了 = time.time() 印刷(エンド - スタート) を返すインナー FUNCは = タイマー(FUNC) FUNC()
#は、元の関数呼び出しを変更しませんが、前と後に機能を追加するには、元の関数
デコレータ#timerは機能のほんの関数でありますいくつかの装飾的な効果があります