Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:ロギングおよびタイミングデコレーター | Pythonイテレーターとデコレーターの習得
Pythonにおける関数型プログラミングの概念
セクション 4.  8
single

single

bookチャレンジ:ロギングおよびタイミングデコレーター

メニューを表示するにはスワイプしてください

タスク

スワイプしてコーディングを開始

  • 各ラッパーの上に @functools.wraps(func) を追加。
  • log_calls では、関数名、位置引数、キーワード引数を出力するように log_message を完成させる。
  • time_execution では、関数呼び出し前に time.time() で開始時刻を記録。
  • 関数呼び出し後に終了時刻を記録。
  • 実行時間を計算し、小数点以下6桁でフォーマットして出力。
  • ログメッセージとタイミングメッセージの両方を出力。
  • デコレーターの順序:外側に log_calls、内側に time_execution

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  8
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt