Pythonで柔軟なデコレータの実装方法

一般的に、引数のないデコレータは括弧なしで使用し、引数のあるデコレータは括弧付きで使用します。例えば: 引数なしデコレータ def log(func): # デコレータは関数を引数として受け取り、関数を返す @functools.wraps(func) def wrapper(*args, **kwargs): # 元の関数と同じ機能をサポート print(f'関数呼び出し: {func.__name__} 引数: {args} {k ...

6月7日 17:50 投稿