walkingmask’s development log

IT系の情報などを適当に書いていきます

MENU

2019-02-27から1日間の記事一覧

argparseでconfigファイルを使えるようにする

CLI ツールを作るときに、設定ファイルを使いたい場合があると思います。 Python には argparse という素晴らしい CLI 用の引数パーサがありますが、設定ファイルの読み込みには対応していません。 configparser という設定ファイル読み込み用モジュールもあ…

Pythonでの関数名取得(lamdaに渡した関数名+デコレータ関数を通常の関数呼び出しする)

普通の関数定義であれば、 def test_function(): print(1) print(test_function.__name__) # => test_function 簡単ですね。では lambdaではどうでしょう? test_lambda = lambda: test_function() print(test_lambda.__name__) # => <lambda> 当然、取れません。ins</lambda>…