YAML-печать строки несколько раз - PullRequest
0 голосов
/ 27 сентября 2019

Есть ли простой способ в YAML напечатать строку несколько раз?

, например, в Python

print('String' * 500)

Не удается получить синтаксис, работающий вYAML

Ответы [ 2 ]

0 голосов
/ 27 сентября 2019

YAML («Язык разметки YAML») - это читаемый человеком язык сериализации данных.Он обычно используется для файлов конфигурации и в приложениях, где данные хранятся или передаются.

Это не язык программирования.Так что я думаю, что вы можете решить вашу проблему с библиотекой yaml Python.

  1. загрузить файл YAM как объект Python
  2. Обновите значение здесь ('String' * 500)
  3. Дамп объекта Python в файл YAML.

https://stackabuse.com/reading-and-writing-yaml-to-a-file-in-python/

0 голосов
/ 27 сентября 2019

Вы можете использовать ниже, чтобы напечатать строку, скажем, 50 раз:

- name: Print 50 times
  hosts: localhost
  tasks:
      - name: with file
        debug: msg="This is my loop"
        with_sequence: count=50

Вы можете прочитать больше здесь

...