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?
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