yaml解析器我的很多 python 東西的配置都在 .yml 中。
我目前正在使用 pyyaml 來處理字典並以這種方式提取它,但如果它可以直接讀取它,那就太酷了。
話雖如此,我知道 yaml 規範是一項艱鉅的任務。
自動化和腳本編寫回覆:yaml 解析器我的直接用途是搭載我的gitlab-ci.yml以取得管道的參數。對於長期的東西,我想說很多配置都在 yml 中,因為它基本上是一個 JSON,允許使用更人類可讀的格式進行註釋。 目前在 JSL 中,據我所知,我們實際上只有兩個配置選項,但這兩個選項都存在問題。
- .jsl
- 這顯然不適合跨平台專案(我的很多東西都是一些Python,一些JSL)
- .json
當我處於預測狀態時,我查看了一堆配置,然後我將對其他選項給出我的看法
- .ini
- 對於簡單的配置來說很好,但是當分層配置開始發生時就會變得混亂
- 仍然不允許評論
- 托姆爾
- 允許評論,
- 比 ini 的層次結構更好,但仍然會變得混亂
- json
- yaml
- 允許評論
- 層次結構是人類可讀的
- 錨點和別名允許配置更加 DRY(誠然,這可能不會被 99% 的 JSL 用戶使用)
- 吉林
回覆:yaml 解析器 - 狀態變更為:暫時未規劃回覆:yaml 解析器 - 狀態變更為:已確認@vince_faller有趣的想法。我們希望更了解 JMP 使用者將如何或可以在工作中使用 YAML 檔案。此外,這似乎是 JMP 腳本/插件的一個非常好的候選者,可以用來建立原型並說明其價值。你已經有類似的東西了嗎?