omegaconf - 如何逃脱。使用点表示法命令行参数时
问题描述
我想传入一个配置,如:
foo
blah.bar: blah.bar
another.thing: some.thing
我想在命令行上执行此操作,类似于:
python my_script.py foo.blah.bar=blah.bar foo.another.thing=some.thing
显然,这会给我:
foo
blah
bar: blah.bar
another
thing: some.thing
...这不是我想要的。.
使用点符号时如何转义任何句点 ( ) omegaconf.OmegaConf.from_cli()
?
解决方案
这是不支持的。您可以提交功能请求,但它不会是高优先级。我建议您在密钥中使用不同的分隔符。
推荐阅读
- linux - 如何在 Linux 中使用 bash 脚本运行 WP-CLI
- python-3.x - ImportError:没有名为 darkflow.cli 的模块
- protractor - Expected true to be false error while tesing for not visible in protractor
- jquery - 如何在 jQuery 中创建下载链接
- javascript - Angular 6 自定义元素与父 DOM 的交互
- ruby-on-rails-3 - 当请求来自网络代理时,知道用户的原始 IP 地址
- java - 我需要在 sqlite 中进行搜索并部署与新参数比较的相同数据
- css - CSS 动画:在流中移动元素,如果可展开动画为打开状态
- php - 显示失败消息并停止处理订单、付款、用户 - CSCART
- vba - vba 从定义的循环复制并粘贴到设置单元格中