コマンドライン引数にオプションのフラグを追加するにはどうすればよいですか?
例えば。だから私は書くことができます
python myprog.py
または
python myprog.py -w
私は試した
parser.add_argument('-w')
しかし、私はただエラーメッセージを受け取ります
Usage [-w W]
error: argument -w: expected one argument
これは、-wオプションの引数値が必要であることを意味します。フラグを受け入れるだけの方法は何ですか?
私はこの質問でhttp://docs.python.org/library/argparse.htmlかなり不透明になっています。
4
スクリプトにフラグを1つだけ付けたい場合は、sys.argvの方がずっと簡単です。特にargparseを学習しようとしない限り、これは知っておくと便利なモジュールであるため、良い方法です。
—
chown
答えを知った今でも、ドキュメントからどのように理解できたかわかりません。
—
Andreas Haferburg