ipython - 使用 traitlets 进行配置
问题描述
我有兴趣在我的一个工具中使用 traitlets,只是为了改进配置(cmdline + 配置文件的干净处理、错误处理等)。我已经阅读了traitlets 文档并做了一些非常简单的实验,但我不确定以下几点:
- 应该如何加载配置文件?是否有任何默认配置文件位置?任何最佳实践/默认入口点?
- 是否应该将所有命令行选项都转换为特征?或者我如何添加自定义选项?
- 特别是,我需要一个
--config config_file.py
应该加载配置文件的选项。
我乐观地认为 traitlets 非常适合我的用例,但文档似乎更好地解决了其他方面(例如,如何定义和观察特征)。我的问题对其他人来说可能仍然很有趣。
解决方案
推荐阅读
- reactjs - 有没有办法将 redux 形式的输入字段传递给另一个组件?
- javascript - 我如何获得一个按钮来调用删除文本并用网格中的新文本替换它的 JS 脚本?
- wpf - 根据里面的Controls设置usercontrol大小
- javascript - 如何从画布上存储盒子?
- javascript - 在一个连接中将数据发送到不同的 websocket 端点
- spring-boot - logback.xml 在运行时更改配置
- javascript - setInterval 和 clearInterval 具有相同的按钮
- rest - 通过json发送附件文件
- docker - docker-compose 文件中的 shell 形式不调用命令 shell?
- c# - 初始化基类:两次声明一个变量?