コマンドライン引数から、 python test.py --box ok と入力し、
boxにokを渡す場合を考える。
test.py内では、
parser.add_argument('--box_path', default = "test")
args = parser.parse_args()
x = args.box #コマンドライン引数の値を格納
print(x)
としたところ、
test
と出力されていた。
当然で、--boxを誤って--box_pathで指定していただけ。
エラーもはかないから困った。
変数変更でプログラムを変更した際、--boxと変えるのを忘れていた。
parser.add_argument('--box', default = "test")と変更すると、
ok
と出力された。
エラーをはかない場合は困ります。。。