これの代わりに:
usage: installer.py [-h] [-v] dir
これが欲しい:
usage: installer.py dir [-h] [-v]
位置引数の位置を指定する方法はありますか?
位置引数を設定すると、この引数はどちらの方法でも消費される可能性があるため、引き続き使用できます
installer.py dir [-h] [-v]
そして dir が消費されます。これは ArgParse ドキュメントの例と非常によく似ています: http://docs.python.org/library/argparse.html#example
argparse ドキュメントから
デフォルトでは、ArgumentParser は含まれている引数から使用法メッセージを計算します。
usage: PROG [-h] [--foo [FOO]] bar [bar ...]
デフォルトのメッセージは、usage= キーワード引数で上書きできます。
>> パーサー = argparse.ArgumentParser(prog='PROG', usage='%(prog)s [オプション]')
usage: PROG [options]