0
私はどこでもargparseのチュートリアルを読んできましたが、なぜ私のプログラムがエラーになっているのかわからないようです。私のコードは、現在、次のようになります。Python 2.7 Argparseオプションと必要な引数
parser = argparse.ArgumentParser()
parser.add_argument("-d", "-debug", required = False, help = "optional parameter")
parser.add_argument("input_file", help = "file to be parsed")
args = parser.parse_args()
私はコマンド「のpython myprogram.py -d inputfileに」それはあまりにもいくつかの引数があることに文句を言うと、私のプログラムを実行すると。さらに、パラメータとしてinputfileを実行するだけで動作します。
これはなぜ起こっているのでしょうか?
を表示したい場合にはフラグのブールスイッチタイプになりたいように見えます – blazerix