如何在这种类型的字符串中换行?
Posted
技术标签:
【中文标题】如何在这种类型的字符串中换行?【英文标题】:How can I break line in this type of string? 【发布时间】:2022-01-18 03:33:40 【问题描述】:这里是python的代码。我正在尝试将 p 变量返回到网页,但在网页上,整个字符串显示在一行中
for k, v in sim_sorted:
if v >= 0.7 or str(q) in str(documents_clean[k]):
p = f"""News is Valid
similarity values: v
Headline: documents_clean[k]
Source: df1.Link[k]"""
break
elif v < 0.7 or str(q) not in str(documents_clean[k]):
p ="Remarks: News is Invalid"
break
return p
这里是 html 代码:
% if result %
<center><strong>Prediction : result</strong></center>
% endif %
【问题讨论】:
我正在重新计算这个 p 变量:for k, v in sim_sorted: if v >= 0.7 or str(q) in str(documents_clean[k]): p = f"""News is Valid相似度值:v 标题:documents_clean[k] 来源:df1.Link[k]""" break elif v 请编辑问题以添加此详细信息,而不是作为推荐发布。这些事情会让其他人更容易帮助你。 【参考方案1】:我假设 p 变量在 result
中。在这种情况下,Jinja 将使用字符串 p,并将 result
替换为字符串。这将依次呈现为 HTML,因此您需要将字符串视为 HTML。
尝试在字符串的每一行之后放置一个换行标记“<br>
”,如下所示:
p = f"""News is Valid <br>
similarity values: v<br>
Headline: documents_clean[k] <br>
Source: df1.Link[k]<br>"""
【讨论】:
以上是关于如何在这种类型的字符串中换行?的主要内容,如果未能解决你的问题,请参考以下文章