【发布时间】:2017-03-18 02:05:15
【问题描述】:
我正在开发一个控制台应用程序。我的应用程序使用urwid lib。在某些情况下,我需要将很长的超链接显示为表格列内的短文本。当我单击列内的文本时,我想在浏览器中打开链接。
所以,我的问题是:
是否可以将文本作为超链接打印到控制台?
您能否提供一个小示例,说明如何使用 python 将文本打印为超链接?
【问题讨论】:
-
这取决于你的控制台,它与 Python 无关。 FWIW,konsole,标准的 KDE 控制台,支持超链接。如果您将 URL 打印到控制台,如果将鼠标悬停在它上面,它将带有下划线,如果您右键单击它,则会弹出一个菜单,其中一个菜单选项是“打开链接”。
-
您只需在语法上正确打印它。识别超链接是终端应用程序的工作。
-
我在 xubuntu 终端上试过。可以通过右击链接打开链接。
-
这能回答你的问题吗? stackoverflow.com/a/53658415/357578
标签: python hyperlink console-application