以下の内容はhttps://takuya-1st.hatenablog.jp/entry/2014/04/26/025943より取得しました。


python で引数を処理するにはargparse

引数処理といえばgetopt だけど。

Pythonで引数やオプションの処理にはいっぱいモジュールがあって面倒だった。

  1. getopt
  2. optparse
  3. argparse

などといくつあかって。。。

argparseを使うのが良いみたい。

import argparse


parser = argparse.ArgumentParser(description=u'サンプル実装')

parser.add_argument( '-e ', '--enable',  action="store_true", help=u'有効化')


args = parser.parse_args()

en   = vars(args)["enable"]

if en is False:
    # 引数指定しなければ何もしないで、ヘルプ表示する
    parser.print_help()

などといろいろあって、いろいろ便利。

参考




以上の内容はhttps://takuya-1st.hatenablog.jp/entry/2014/04/26/025943より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14