在带有 link 的输出 ipywidget 中显示 hyperlink

display hyperlink in Output ipywidget with link

我想向输出 ipywidget 添加几个 links

到目前为止我做的:

with wd_LINKS_output:
    display('mylinks: ')
    now= datetime.now().strftime("%Y-%m-%d %H:%M:%S")
    display(now)
    display('https://www.google.com/')

我得到:

我愿意: a) 去掉 '' b) 获得一个可点击的 link

有什么想法吗?

除非您为每行创建一个文本小部件,否则您无法摆脱 ' 标记。这就是 Python 和 IPython 显示字符串的方式。

为了更清晰地显示您的文本和链接,请使用 ipywidgets 中的 HTML 小部件:

import ipywidgets as widgets

text = widgets.HTML('Hyperlink below:')
link = widgets.HTML(
    value="<a href=http://www.google.com target='_blank'>Go to Google</a>",
)

display(text)
display(link)