Рубрики
Без рубрики

Мой лучший python heredoc, как один из рубин

Ruby (я хочу поделать это с Python) Str = <... Теги с Python.

sayaka = '美樹 さやか'
kyoko = '佐倉 杏子'

str = <<~HEREDOC
  
  • #{sayaka}
  • #{kyoko}
HEREDOC puts(str)
  • 美樹 さやか
  • 佐倉 杏子

Как указано выше, я хочу сделать:

  • Игнорировать ведущие пробелы на каждой строке
  • Игнорировать линию перерыва после первого «
def heredoc(str):
  from textwrap import dedent

  return dedent(str).strip()


if __name__ == '__main__':
  sayaka = '美樹 さやか'
  kyoko = '佐倉 杏子'

  str = heredoc(f'''
    
  • {sayaka}
  • {kyoko}
''') print(str)
  • 美樹 さやか
  • 佐倉 杏子

Оригинал: “https://dev.to/quanon/my-best-python-heredoc-like-rubys-one-2bc”