Python判断自定义的参数格式是否正确

import argparse

def args_validation(valid_list, valid_value):
    assert valid_value in valid_list, ‘invalid {}, valid args:{}’.format(valid_value, ‘/’.join(valid_list))

arg_parser = argparse.ArgumentParser()
arg_parser.add_argument(‘--trainer-pkg-type’)

args = arg_parser.parse_args()

allowed_pkg_type = [
    ‘src’,
    ‘whl’,
    ‘bin’,
]

args_validation(allowed_pkg_type, args.trainer_pkg_type)
上一篇:Ubuntu 自定义环境变量 pkg-config / PKG_CONFIG_PATH


下一篇:mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8)的方法