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 someargpython test.py fooerror: too few argumentsgit statusgit commitpip install