argparseモジュールを使用してCLIを作成しようとしていますが、引数の要件が異なるさまざまなコマンドが必要です。これを試しました。
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('foo', help='foo help')
parser.add_argument('test', nargs=1, help='test help')
args = parser.parse_args()
私が欲しいのは走れるようにすることです、
しかし私が走るpython test.py foo
と私は得ます。コマンドが、、またはのように動作する方法はありますか?または、PythonでCLIを作成するためのより良い方法はありますか?python test.py test somearg
python test.py foo
error: too few arguments
git status
git commit
pip install