次の構文が必要です。
python utility.py file1 FILE1 file2 FILE2
ここで、file1 と file2 はオプションの引数です。この構文で動作させるのは簡単です:
python utility.py --file1 FILE1 --file2 FILE2
使用して
parser.add_argument('--file1',type=file)
parser.add_argument('--file2',type=file)
ただし、ダッシュを削除すると、argparse はそれをオプションの引数ではなく位置引数として解釈し始めます...
言い換えれば、ダッシュなしでオプションのパラメータを持つことができるように、引数がオプションか位置指定かを argparse に具体的に伝えることは可能ですか?