我如何格式化这样的YAML文档,以便Pyyaml可以正确解析它?

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

我知道“:”角色很特别,所以我必须用这样的报价包围整个内容:

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

为了添加新行,我必须添加' n':

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

无论如何是否有格式化YAML文档,所以我不必添加'\n为了有一条新行?

有帮助吗?

解决方案

对于多行标量,您可以使用块。性格 | 表示一个块的开始。采用:

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

其他提示

如果Nulluserexception的解决方案正在添加的额外新线,则应使用:

Data: |-
      Some data, here and a special character like ':'
      Another line of data on a separate line
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top