3

我想将可点击的链接添加到 python 输出。我正在输出文件路径及其内容。有人可以告诉我如何使它们可点击,以便当用户单击它们时直接导航到那里。

我找到了这个,但它适用于 Python 的 Django Web 部分。我正在寻找桌面链接 如何在 Django 管理中添加可点击的链接到一个字段?

提前致谢,

帕尼

4

2 回答 2

4

您是在谈论直接的 Python,没有框架吗?为什么不只打印你想要的? print('<a href="http://www.example.com">example text</a>')

于 2013-03-23T22:49:28.507 回答
0

我有同样的问题,但仅适用于 win os。如上所述,您需要生成一个像这样的链接 'file:///C:/your/path/'

def show_firm_url(self, obj):
    return '<a href="%s">%s</a>' % (obj.firm_url, obj.firm_url)
show_firm_url.allow_tags = True

出于安全原因,无法通过 win explorer 打开本地文件夹,因此您需要一些软件。我已经为 chrome 使用了本地资源管理器插件。但是,如果您的路径在生成 url 链接时包含特殊符号或非英文字符,则单击链接时会出现错误,因为 html 会将此字符转换为 '%0H',并且此字符串将与您的本地路径不匹配。对于这个我没有回答。

于 2018-03-20T07:48:10.277 回答