Frage

Wie formatiere ich ein YAML Dokument wie diese, so dass PyYAML kann es richtig analysieren?

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

Ich weiß, dass das ‚:‘ Zeichen ist etwas Besonderes, so dass ich das Ganze in Anführungszeichen umgeben, habe in etwa so:

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

Und um eine neue Zeile einzufügen, muss ich hinzufügen, ‚\ n‘:

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

Gibt es trotzdem das YAML Dokument zu formatieren, so muß ich die ‚\n die nicht stimmen, um eine neue Zeile zu haben?

War es hilfreich?

Lösung

Für mehrzeiligen Skalare, können Sie Blöcke verwenden. Das Zeichen | bezeichnet den Anfang eines Blocks. Verwendung:

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

Andere Tipps

Wenn die zusätzlichen Newline, dass NullUserException Lösungen erweitert ist ein Problem, das Sie verwenden sollen:

Data: |-
      Some data, here and a special character like ':'
      Another line of data on a separate line
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top