令人羡慕的优雅环境变量解析

Parsenv的Python项目详细描述


parsenvy是一个令人羡慕的优雅的环境变量解析python库。

默认情况下,环境变量是字符串如果您要处理许多类型的问题,这可能会非常不方便。parsenvy旨在提供一个直观的、显式的接口,用于使用人类友好的语法以适当的类型检索这些值。

https://travis-ci.org/nkantar/Parsenvy.svg?branch=masterhttps://ci.appveyor.com/api/projects/status/ypywtakntwsf6l00/branch/master?svg=truehttps://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg

功能

  • 仅与Python3.6+兼容(上一个与Python2兼容的版本是1.0.2
  • LinuxWindows上完全测试
  • 除了python的核心模块builtinsostyping之外,没有依赖项
  • BSD(3条款)许可

示例

>>>importparsenvy>>>parsenvy.bool('BOOL_ENV_VAR')# BOOL_ENV_VAR=TrueTrue>>>parsenvy.int('INT_ENV_VAR')# INT_ENV_VAR=1313>>>parsenvy.float('FLOAT_ENV_VAR')# FLOAT_ENV_VAR=555.55555.55>>>parsenvy.list('LIST_ENV_VAR')# LIST_ENV_VAR=shiver,me,timbers['shiver','me','timbers']>>>parsenvy.tuple('TUPLE_ENV_VAR')# TUPLE_ENV_VAR=hello,world('hello','world')>>>parsenvy.str('STR_ENV_VAR')# STR_ENV_VAR=meep'meep'>>>parsenvy.set('SET_ENV_VAR')# SET_ENV_VAR=wat,wut,wotset(['wat','wut','wot'])# Note: Version 3 will deprecate parsenvy.dict().>>>parsenvy.dict('DICT_ENV_VAR')# DICT_ENV_VAR=a:1,b:2{'a':'1','b':'2'}

安装

pip install parsenvy

贡献

各种各样的贡献都是受欢迎的,无论是bug报告、补丁,甚至仅仅是反馈创建new issuepull request可能是开始的最佳方式。

请注意,此项目是用Contributor Code of Conduct发布的。通过参与这个项目,你同意遵守它的条款

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

推荐PyPI第三方库


热门话题
java Spring引导类NotFoundException EmbeddedServletContainerCustomizer   java osgi安全模型是如何工作的?   java在双链表中迭代?   (JAVA)使用命令提示符创建。来自多个服务器的jar文件。类文件   Java处理在使用线程时不显示内容   java不休眠SessionFactory。openSession()等待数据库连接从池中可用   MySQL Java Bukkit插件从数据库中选择   java如何使用CharSequence   java如何在Spring MVC REST中为JSON设置contentlength?   java在现有SOAP web服务上构建REST包装器   java Vertx NetServer控制读取流   Linux下的C++全局java语言   java我可以使用数组。用2d数组填充?如果是,我该怎么做?   java如何在google应用程序引擎的日志中显示UTF8字符?