Question

Comment formater un document YAML comme celui-ci de sorte que PyYAML peut analyser correctement?

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

Je sais que le caractère « : » est spécial, donc je dois entourer le tout dans des citations comme ceci:

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

Et pour ajouter une nouvelle ligne, je dois ajouter « \ n »:

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

Y at-il de toute façon de formater le document YAML donc je n'ai pas ajouter afin d'avoir une nouvelle ligne de la « \n?

Était-ce utile?

La solution

Pour plusieurs lignes scalaires, vous pouvez utiliser des blocs. Le | caractère indique le début d'un bloc. Utilisation:

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

Autres conseils

Si la nouvelle ligne de plus que les solutions de NullUserException est l'ajout est un problème que vous devez utiliser:

Data: |-
      Some data, here and a special character like ':'
      Another line of data on a separate line
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top