【发布时间】:2018-11-28 21:01:35
【问题描述】:
我试图通过提供指向可能是某种错误来源的页面的链接来为用户创造更有用的体验。
基本上,我正在处理一个问题,即如果用户尝试将他们的服务主机名更改为与他们在同一服务中定义的外部 URL 相同的名称。
如果匹配(意味着输入的值是重复的,因此无效),我想提出错误消息并超链接到相关应用程序,以便他们可以立即更改它。
但是,由于此错误消息是在引发异常后并在 .py 文件中显示的,所以我在不使用 HTML 的情况下如何超链接该文本时遇到了麻烦。
任何帮助将不胜感激!
【问题讨论】:
-
“在不使用 HTML 的情况下超链接该文本”是什么意思?这是您在控制台上运行的脚本吗? tkinter 或 PyQt 或任何 GUI 应用程序? Flask 或 Django 或任何网络服务?还有什么?
-
这措辞模棱两可,但我猜测其目的是让某些单词成为超链接(不可能以跨平台方式)。但我不明白为什么只包含一个 URL 作为消息之前或之后的超链接 - 如果您包含一个正确的 URL,用户将能够在少数情况下单击它(例如 Jupyter 或许多终端)并复制粘贴它适用于不支持的平台。
标签: python html exception hyperlink