pythonyaml参数传递_configutator-将yaml节点和命令行参数映射到python函数参数。-Nolan configutator To use:...
作者:Nolan
首页:https://github.com/innovate-invent/configutator
文档:None
下载链接
configutator
Maps yaml nodes and command line arguments to python function parameters.
To install: pip install configutator Or::
git clone [email protected]:innovate-invent/configutator.git cd configutator python3 setup.py install
To use:
. Create a main function with all the parameters you need, annotated with any defaults.
. Use the @ConfigMap and @ArgMap decorators to modify the default mappings if needed.
. In the if __name__ == "__main__": block at the bottom of the file call the loadConfig() function.
Here is an example of the most basic use::
from configutator import loadConfig from sys import argv
def foo(param1, param2, param3=None): pass
if name == "main": for argmap in loadConfig(argv, (foo,)): foo(**argmap[foo])
One thing you need to keep in mind when working with configutator is that the config, command line arguments, and function parameters are all independant. The parameters given to @ConfigMap and @ArgMap are what connects them all. You should never have to change a function signature to modify the command line functionality.
Copy from pypi.org
pythonyaml参数传递_configutator-将yaml节点和命令行参数映射到python函数参数。-Nolan configutator To use:...相关推荐
- cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp" 和 cl: 命令行 error D8021 :无效的数值参数"/Wno-unused-fun ...
- 错误:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”
错误:cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp" 文章目录: 一.错误原因 二.错误解决 1.下载源码 2.修改setup.py文件 3.编译 一 ...
- 【Groovy】Groovy 脚本调用 ( 命令行执行 Groovy 脚本并传入参数 | 获取 Groovy 脚本执行参数 )
文章目录 前言 一. 命令行执行 Groovy 脚本并传入参数 二.获取 Groovy 脚本执行参数 前言 在 Groovy 脚本 , Groovy 类 , Java 类中 , 可以调用 Groovy ...
- Python命令行解析:sys.argv[]函数的简介、案例应用之详细攻略
Python命令行解析:sys.argv[]函数的简介.案例应用之详细攻略 目录 sys.argv[]函数的简介 sys.argv[]函数的案例应用 1.基础测试 2.进阶用法 3.sys.argv[ ...
- 成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
成功解决 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp" 和 cl: 命令行 error D8021 :无效的数值参数"/Wno-unuse ...
- windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法
Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp"的解决办法 2018年07月20日 11:11:06 ...
- 命令行下 pdb 调试 Python 程序
官方参考网站 The Python Debugger : https://docs.python.org/3/library/pdb.html gdb 调试命令的使用及总结:https://blog. ...
- linux下运行python_在Linux命令行终端中使用python的简单方法(推荐)
Linux终端中的操作均是使用命令行来进行的.因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来. 打开命令行窗口 打开命令行窗口的快捷键如下: ...
- 仅需5道题轻松掌握Python命令行相关标准库 | Python技能树征题
仅需5道题轻松掌握Python命令行相关标准库 | Python技能树征题 0. 前言 1. 第 1 题:命令行日志记录 2. 第 2 题:将日志存储在磁盘上 3. 第 3 题:命令行参数解析 4. ...
最新文章
- Spring PropertyPlaceholderConfigurer
- 深入了解java线程池
- 关于citrix 负载及WI的一些问题
- ubuntu19.10锁屏时间调节
- failed to open log file_C++中glog源码剖析以及如何设计一个高效 log模块
- Mybayis的项目使用的Mapping文件使用总结参考(一)
- IntelliJ IDEA 2019.3 正式发布,给我们带来哪些新特性?| CSDN 博文精选
- Oracle表分区大全
- 易筋SpringBoot 2.1 | 第廿八篇:SpringBoot之循环引用Circular Dependency
- Java+opencv+mysql实现人脸识别源码(人脸采集入库+人脸识别相似度)
- 粉笔计算机基础知识,计算机基础知识2-实作.ppt
- 买房注意事项收集(zt)
- 状态方程简约为能控能观型
- SA方法分析-图书管理系统
- 电脑里的所有播放器只能播放声音没有画面
- bluescreen view-windows 蓝屏分析原因
- 关于纹理勾选sRGB的疑惑
- Mac使用Python接入东方财富量化接口Choice,调试与获取数据
- 计算机二级选择题记忆知识点
- python验证手机号是否注册过微博
热门文章
- 总结一下强化学习在工业界应用,给大家扩展一下思路(简易科普)
- 常用排序:冒泡排序与快速排序详解,看完这篇就够了!风马博客
- Mermaid知识点总结3 - Flowchart 2
- 奈奎斯特采样定理粗略推导
- C语言调试教程总结(以visual studio和Dev C++为例)
- android 5.1 取消录制屏幕跳出的权限对话框问题(开发版,不适用手机)
- 高老师的架构设计_隽语集(DD_1951)
- mysql core dumped_关于Segmentation fault (core dumped)几个简单问题的整理
- matplotlib添加行列标题、axes.axis以及axes.xaxis.set_ticklabels相关使用方法
- python获取声音波形的关键特征