令人羡慕的优雅环境变量解析
Parsenv的Python项目详细描述
parsenvy是一个令人羡慕的优雅的环境变量解析python库。
默认情况下,环境变量是字符串如果您要处理许多类型的问题,这可能会非常不方便。parsenvy旨在提供一个直观的、显式的接口,用于使用人类友好的语法以适当的类型检索这些值。
功能
示例
>>>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 issue或pull request可能是开始的最佳方式。
请注意,此项目是用Contributor Code of Conduct发布的。通过参与这个项目,你同意遵守它的条款