• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pythonのargparseで引数の数の可変)

pythonのargparseで引数の数の可変

このQ&Aのポイント
  • pythonのargparseを使って、引数の数を可変にする方法を教えてください。
  • 現在のプログラムは3つの引数が必要ですが、引数の数を2つでも総和を計算できるようにしたいです。
  • また、現在のプログラムはオプションとして'-s'を受け取り、それによって計算結果を表示しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

add_argumentの引数nargsは使えないですか? リストで取れた分の要素数チェックは別途必要になるかもしれませんが。

techhouse
質問者

お礼

回答頂きありがとうございます。 https://github.com/KenjiMaehara/raspberryPiTCPClient/blob/testBranch20170201_02/testSpi161101/pythonProg.py $ python pythonProg.py --sum 1 2 3 4 10 $ python pythonProg.py --sum 2 2 2 6 $ python pythonProg.py 1 2 3 4 4 このように、--sumのオプションを付けた場合は、与えられた要素の総和を求め、 オプション無しの場合は、与えられた要素の最大値のみを表示するようなものが作成できました。 助かります。

関連するQ&A