【问题标题】:How do you add a line break in yattag?如何在 yattag 中添加换行符?
【发布时间】:2015-05-14 22:14:24
【问题描述】:

yattag生成HTML文档时,如何添加换行符(<br/>)?

【问题讨论】:

    标签: html python-3.x yattag


    【解决方案1】:

    您可以使用doc.stag('br'),因为stag 方法会产生一个自闭合标签。你会得到<br />

    【讨论】:

      【解决方案2】:

      使用 doc.asis('
      ') 他们在他们的网站中提到它作为文档类型,希望这会帮助你进入新的行。

      【讨论】:

      • 有一个内置方法,doc.nl(),但是这会在生成的文本中添加一个普通的换行符,而不是作为 HTML 的<br/> 换行符。
      【解决方案3】:

      我想出了一个办法:

      doc, tag, text = Doc().tagtext()
      
      # Do some stuff
      
      # Insert a linebreak in doc
      doc._append("<br/>")
      

      【讨论】:

        猜你喜欢
        • 2019-05-06
        • 1970-01-01
        • 2016-06-01
        • 2012-05-13
        • 2012-05-07
        • 1970-01-01
        • 2016-08-05
        • 1970-01-01
        相关资源
        最近更新 更多