用于处理应用程序设置的实用程序模块。

ycsettings的Python项目详细描述


https://img.shields.io/pypi/v/ycsettings.svghttps://readthedocs.org/projects/ycsettings/badge/?version=latest

YCSettings是用于处理应用程序设置的实用程序模块。 它简化了对设置和配置变量的多个源(即环境、文件等)的搜索。

示例

parser=ArgumentParser(description='Hello World!')parser.add_argument('settings_uri',type=str,metavar='<config_file>',help='Positional option')A=parser.parse_args()settings_dict={'A':5}settings=Settings(A,settings_dict,'s3://example/settings.yaml',search_first=['env','env_settings_uri'],warn_missing=False)print(settings.getint('A',default=5,raise_exception=True))

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

推荐PyPI第三方库


热门话题
java Maven无法识别安装在Ubuntu外壳上的$java_HOME jdk   java如何防止可运行程序在其中一个抛出异常时执行   java Listview在按下项时不触发   如何在WindowsPhone8中使用JavaRESTWebService?   java在spring引导下使用多个dispatcher servlet/web上下文   java为什么在删除容器的绝对大小时不绘制GEF子项?   java在hibernate实体中保留DB约束是好的   JavaSpring选择最高优先级bean   ArrayList<Class>java字符串[]   有向加权边图的Java邻接表实现   字母数字字符串的java Tesseract配置:混合2、Z、6和G   如果输入为空,则带有EditText的java警报对话框将关闭   jsp上的java Struts 2动作响应   java获取IndexOutOfBundException Android   scala AWSJAVASDK:解压缩大小必须小于262144000字节