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)
相关文章
- 03-20Python判断自定义的参数格式是否正确
- 03-20在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- 03-20判断日期格式是否是 yyyy-MM-dd 并且2021-01-1 或2021-1-1 这种格式是不正确的
- 03-20javascript中常见的函数封装 :判断是否是手机,判断是否是微信,获取url地址?后面的具体参数值,毫秒格式化时间,手机端px、rem尺寸转换等
- 03-20使用python调用淘宝的ip地址库查询接口结合zabbix判断dnspod域名解析是否正确
- 03-20JavaScript 判断用户输入的邮箱及手机格式是否正确
- 03-20python 正则表达式判断邮箱格式是否正确
- 03-20python -- 判断给定的参数是否是地理位置的经度和纬度
- 03-20Python判断变量是否为Json格式的字符串
- 03-20Python判断变量是否为Json格式的字符串