Я работаю с файлами YAML, и я застрял в использовании "|" для буквальных кавычек.
Я использую PyYAML.
Основная проблема здесь заключается в том, что он работает для ключа «Словарь» первого уровня в приведенном ниже коде, но для ключа «заметки» второго уровня он не работает.
Я пробовал использовать ">" "|+" "|-", но ничего не получилось.
Description: |
This is a sample text showing that it works fine here.
Signatures:
- {
returnValue: 'placeholder',
notes: |
Its not working here
}
- {
returnValue: 'another placeholder',
notes: '
This is working here
'
}
Я проверил синтаксис на http://yaml-online-parser.appspot.com/. , https://nodeca.github.io/js-yaml/ и другие. , я получил ошибку, что
ОШИБКА: при сканировании следующего токена найден символ '|' который не может начинать ни один токен в "", строка 8, столбец 24: примечания: |
Я просмотрел поток В YAML, как сделать Я разбиваю строку на несколько строк? и несколько других, но ничего не работает.