将超链接嵌入python错误消息

时间:2018-06-19 20:07:11

标签: python html exception hyperlink

我正在尝试通过提供指向可能是某种错误源的页面的链接来为用户提供更有用的体验。

基本上,我正在处理一个问题,如果用户尝试将服务的主机名更改为与在同一服务中定义的外部URL相同的名称。

如果存在匹配项(意味着输入的值是重复的,因此无效),我想提出一条错误消息和超链接到所涉及的应用程序,以便他们可以立即对其进行更改。

但是,由于此错误消息是在引发异常之后并在.py文件中显示的,因此我在不使用HTML的情况下如何超链接该文本遇到了麻烦。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

假定错误显示在控制台窗口中:在本机Windows / Unix命令提示符下是不可能的。但是,其他几个终端仿真器也支持链接。例如,Gnome Terminal和Windows的Conemu。如果终端中确实需要超链接,则可以将其中的一个打包到程序中,甚至制作自己的命令行GUI。

但是,更合理的选择是使用观察程序来捕获错误,并显示包含超链接的简单GUI错误消息(您可以使用PyQT)。