2: 2016-12-24 (土) 14:09:37 njf |
3: 2016-12-24 (土) 16:51:27 njf |
| import argparse | | import argparse |
| | | |
- | parser = argparse.ArgumentParser() | + | parser = argparse.ArgumentParser(description=u'二個の整数の引数をそのまま出力します') |
| parser.add_argument("a1", help=u"数値1", type=int) | | parser.add_argument("a1", help=u"数値1", type=int) |
| parser.add_argument("a2", help=u"数値2", type=int) | | parser.add_argument("a2", help=u"数値2", type=int) |
| とすると、 | | とすると、 |
| usage: arg_test.py [-h] a1 a2 | | usage: arg_test.py [-h] a1 a2 |
| + | |
| + | 二個の整数の引数をそのまま出力します |
| | | |
| positional arguments: | | positional arguments: |
| | | |
| これらの処理を自分で実装するとかなり大変ですが、argparseを使うと数行で実現できます。 | | これらの処理を自分で実装するとかなり大変ですが、argparseを使うと数行で実現できます。 |
| + | |
| + | これ以外にもたくさんの機能があります。 |
| + | 正直多すぎて使いこなせません。 |
| + | ちょっとしたツールで使うなら上の例の程度知っておけば十分でしょう。 |
| + | |
| + | 詳しい機能は、とてもここでは紹介しきれないので、公式サイト[[http://docs.python.jp/2/library/argparse.html]]を参照してください。 |
Counter: 3070,
today: 1,
yesterday: 0