memo日記的なrepositoryを作っていて、何か調べたいことがあったときにそこにサンプルコードを書いて調べたりしている。そのサンプルコードの書き方でdebugとinfoの実行形態を分ける方法が便利だったのでメモ。趣旨この方法の趣旨は以下のような感じ。今の所はMakefileを使っている。"11app.py")。Makefileは以下の様な形にすると良さそうなことに気づいた(各タスクは手書きしている。その方が管理しやすい気がしている。特定のタスクだけ実行するコマンドも変えたいときがあるので)。03*.py実行するときは以下の様に。00実行例そして具体的には以下の様なコードを書く。main()このときの実行結果は以下の様な形。makeから実行したときだけdebug出力になる。message2最近気づいたのは、オプションの入力(--foo的なもの)を調整することすら面倒に感じることがあり、それらが不要な形にしておくとストレスが減るということだった。考えてみると、コンソール上でオプションを調節するためのカーソル移動がけっこうストレスだったりしたのかもしれない。コード自体書くのが面倒な感じもするのでloggedpyを作ってみたのと同じ感じで短くできないかなと思ったりはしている(osとloggingのimportなくしたい)。defaultの指定もあると便利(詳しくはドキュメントを)。色々なwarningをもう少し細かく教えてくれる。シェルのaliasに指定しても良い位かもしれない。open(__file__)print(len(f.read().split("\n")))logger.warn("xxxx")PYTHONASYNCIODEBUG=1asyncioのコードを確認するときにはdebugを有効にしておいた方が良いこともある(詳しくはドキュメントを)。色々な情報を出力してくれたりするので。devと書いても大丈夫のようでこちらのほうが楽かもしれない。指定したくなることもあるかもしれない。pythonに載っている)。monogusaというパッケージを作りはじめた。componentという機能を追加した月別アーカイブはてなブログをはじめよう!podhmoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。