用于验证环境变量的参数助手

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或异常将阻止程序启动。|

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Android的Rest服务中传递列表<Integer>对象和字符串   java Hibernate集合初始化问题   java用ByteBuddy定义一个方法、调用、拦截器和委托给目标?   java递归对象删除   java用标签填充GridPane   java使用ApachePOI在word文档中添加水印   java如何可视化地使用在NetBeans中扩展组件的类?   javascript如何在java web应用程序中刷新页面后保留选中的单选按钮   在Java中,小程序试图使用MouseListener绘制矩形会导致程序崩溃,而不会生成异常   java如何在子注释上下文中使用spring属性源?   当应用到FactoryBean时,java会执行Spring的@Lazy工作吗?   java验证二进制代码和无无限循环的重复程序   java如何将ArgumentCaptor与Mockito一起使用。when()。然后返回()   使用JPA为视图定义DTO和存储库的java问题