【问题标题】:How do I save a multiline string to a YAML file?如何将多行字符串保存到 YAML 文件?
【发布时间】:2021-08-20 22:30:16
【问题描述】:

我有几个 YAML 文件在其中存储 SQL 脚本(作为多行字符串)。我有一个 Python 脚本,它接受所有这些脚本并将它们聚合到一个表中。

每当我对 YAML 文件进行更新时,它都会将 SQL 文本转换为常规字符串(\n's 表示换行符)。当我对 YAML 文件进行更新时,有没有办法保留多行格式?

【问题讨论】:

标签: yaml multiline


【解决方案1】:

对于多行标量,您可以使用块。 pipe symbol 字符 | 表示块的开始。

例如:

Data: |
      Some data, here and a special character like ':'
      Another line of data on a separate line

您也可以查看YAML Multiline

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    相关资源
    最近更新 更多