python3のargparseモジュールを使用して次のコマンドライン構文を解析する方法を探しています。
myapp.py [folder] [[from] to]
意味:ユーザーはオプションでフォルダーを定義できます。デフォルトはcwdです。さらに、ユーザーは最大2つの整数を渡すことができます。to
番号が1つだけ指定されている場合は、変数に格納する必要があります。これは、python組み込みの構文に似ていますrange()
。
例えば:
myapp.py folder
myapp.py 10
myapp.py 5 10
myapp.py folder 5 10
myapp.py folder 10
それは可能ですか?もしそうなら、どのように?