gpt4 book ai didi

yaml - YAML anchor /引用可以跨文件/文档出现吗?

转载 作者:行者123 更新时间:2023-12-03 13:36:57 25 4
gpt4 key购买 nike

刚开始使用 YAML 并想确认是否可以在单独的文件或一个文件中的单独文档中使用其 anchor ( & ) 和引用 ( * ) 功能。例如,对于后者:

--- # Document A
Lunch: &lunch01 # Already thinking of lunch ;-)
- BBQ Chicken
- Sirloin Steak
- Roast Beef
- Salmon
...

--- # Document B
Monday: *lunch01
Tuesday: closed
Wednesday: *lunch01
Thursday: closed
Friday: *lunch01
...

(抱歉,如果我的语法不正确,仍然试图从数组和字典的角度转换。)

这行得通吗?或者我会通过在运行时将数据合并到我选择的编程语言中来解决这个问题吗?

最佳答案

我不是 YAML 专家,但根据我的经验,这不起作用。我正在使用 PyYAML,解析器在到达引用时抛出错误,提示“未定义的别名”。

因此,您必须在运行时合并数据。

关于yaml - YAML anchor /引用可以跨文件/文档出现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10717087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com