勉強メモです。
howdoiというpythonのプロジェクトを書き写しています。
doc
ArgumentParserの使い方を簡単にまとめた
コマンドライン引数を取りたいときに便利なライブラリ。
parse_args()は引数を解析する(そのまんま)
versionという変数をinit.pyに書いている
→モジュールを配布するときにバージョンを示すため。
よくあるパターンだけどアンチパターンでもあるみたい。
versionの罠とベストプラクティス
■ ヘルプコマンドとかはArgumentParserを使って作れるんだな
Pythonのif name == 'main'の意味と使い方
ファイルがコマンドラインから実行された場合にのみ、以降の処理を実行する。
このモジュールをコマンドとして利用することができる。
【中級者への道】Pythonの組み込み関数varsを活用する
引数に渡されたオブジェクトのdic属性を返す。
dic属性はオブジェクトに設定されているプロパティの名前と値が格納されている。
■ 呪文の意味が解読できた
手を動かして理解するshebang
shebang(シェバン)は実行時のインタプリタを指定するもの。
Vscodeのautopep8エラーを解消しようとしたら$brew updateとかいろいろ時間がかかったのでREADMEの書き写しから!
■ だいたいの機能がわかった!