【问题标题】:Html hyperlink title not showingHtml超链接标题不显示
【发布时间】:2021-12-30 07:56:57
【问题描述】:

HTML 链接标题未正确显示的原因可能是什么?

df[0].apply(lambda s: f"<br> <a href={s}> Link </a> </br>")

我的数据框的每一行都包含一个超链接。发送电子邮件时,超链接实际上会显示并且可以点击,但它会显示整个链接,我只想显示“链接”

我目前得到的输出:

<br> <a href="www.example.com"> Link </a> </br>

html 邮件中的期望输出:

Link

【问题讨论】:

  • 您的问题在于您的电子邮件(您刚刚添加了提及),而不是您的链接生成。

标签: python html pandas


【解决方案1】:

为正确的字符串添加''

df[0].apply(lambda s: f"<br> <a href='{s}'> Link </a> </br>")

可能的解决方案:

df[0].style.format(lambda s: f"<br> <a href='{s}'> Link </a> </br>")

【讨论】:

  • 谢谢,我试过了,结果还是一样。它显示了整个 html sn-p:
    Link
  • 查看我的编辑 :))
  • 使用 style.format 的 html 标签正确地消失。但是超链接标题“链接”仍然没有显示。快到了!
【解决方案2】:

你必须使用:

print.text(xyz)

这将显示文本。 .text() 将 HTML 代码转换为普通文本。

【讨论】:

  • 你能举个例子吗?
  • x = your html code y = str(x) print(y)
猜你喜欢
  • 1970-01-01
  • 2017-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-14
  • 1970-01-01
  • 1970-01-01
  • 2016-02-03
相关资源
最近更新 更多