用于验证环境变量的参数助手
zonar-ds-env-arg-parser的Python项目详细描述
zonar\u-desu-env-arg_-arg_-zonar_-zonar_-zona-arg_-arg_-arg_-arg_-arg_-arg_-arg_-parser parser
==
>>
>
>这是一个简单的帮助器,它旨在强制和验证环境变量是否正确设置
required=true,
type=int,
help=“要显示的有关变量的消息”)
parser.add_argument(env_var=“something_else”,
required=false,
default=“test”,
validation=lambda x:x.lower()=“test”或
x.lower()=“something”或
x.lower()=“something\u else”,
help=“something message about this variable”)
parser.add\argument(env_var=“true”,
required=false,
默认值为true,
类型为bool,将转换为(“yes”,“true”,“t”,“1”,“y”,“是”)转换为true
help=“另一个关于转换为true的描述”)
options=parser.get_options()
因为我们指定了类型print(“这是其他东西的值”+options.environment)应该是'test',因为这是默认值print(“这是真值”+options.true)应该是'test',因为这是默认参数env_arg_u parser.add_参数如下:
这也是检索属性时属性的名称。|
required yes可以为true或false,如果required=false,则必须提供默认值。< BR> >帮助:是的,如果参数不存在或验证失败,则显示此消息。它应该向用户解释这个参数是用来帮助他们定义它的。|
默认条件默认值。必须设置if required=false,不能设置if required=true。|
validation no应提供接受单个值并应返回true、false或引发异常的函数。False或异常将阻止程序启动。|
==
>>
>
>这是一个简单的帮助器,它旨在强制和验证环境变量是否正确设置
required=true,
type=int,
help=“要显示的有关变量的消息”)
parser.add_argument(env_var=“something_else”,
required=false,
default=“test”,
validation=lambda x:x.lower()=“test”或
x.lower()=“something”或
x.lower()=“something\u else”,
help=“something message about this variable”)
parser.add\argument(env_var=“true”,
required=false,
默认值为true,
类型为bool,将转换为(“yes”,“true”,“t”,“1”,“y”,“是”)转换为true
help=“另一个关于转换为true的描述”)
因为我们指定了类型print(“这是其他东西的值”+options.environment)应该是'test',因为这是默认值print(“这是真值”+options.true)应该是'test',因为这是默认参数env_arg_u parser.add_参数如下:
这也是检索属性时属性的名称。|
required yes可以为true或false,如果required=false,则必须提供默认值。< BR> >帮助:是的,如果参数不存在或验证失败,则显示此消息。它应该向用户解释这个参数是用来帮助他们定义它的。|
默认条件默认值。必须设置if required=false,不能设置if required=true。|
validation no应提供接受单个值并应返回true、false或引发异常的函数。False或异常将阻止程序启动。|