21

PyYAML が適切に解析できるように、このような YAML ドキュメントをフォーマットするにはどうすればよいですか?

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"

\nとにかくYAMLドキュメントをフォーマットして、改行するために「」を追加する必要がないようにすることはできますか?

4

2 に答える 2

32

複数行のスカラーの場合、ブロックを使用できます。文字|はブロックの開始を示します。使用する:

Data: |
      Some data, here and a special character like ':'
      Another line of data on a separate line
于 2010-09-20T04:02:02.443 に答える