2024-04-26 06:16:50 发布
网友
我使用控制台应用程序。我的应用程序使用urwid库。在某些情况下,我需要将非常长的超链接作为短文本显示到表的列中。我想在浏览器onclick中打开列中文本的链接。
onclick
所以,我的问题是:
是否可以将消息打印为指向控制台的超链接?
您能否提供一个小例子,说明如何使用python将文本打印为超链接?
这完全不是一个Python问题,bash本身不识别链接。但有些终端仿真器确实如此。例如,Gnome终端识别带有http://google.com或www.google.com的链接,但不是简单的google.com。http:/或www表示这是什么链接。或许其他的终端动车组也会这样做,但我不能确切地说是什么。
不,有些控制台可以识别URL并将其转换为可单击的超链接。您所能做的就是通过在url中放置http://使控制台应用程序易于识别。
另见 How does bash recognize a link?
是的,使用一些工具,如gNewt或Curses,您可以创建一个按钮,然后“单击”执行一个操作(如打开浏览器到给定的url)。
片麻岩:http://gnewt.sourceforge.net/
课程:https://docs.python.org/3.7/library/curses.html
否则,就是终端应用程序来管理你给它的文本,如果它不实现uri的识别,你的程序就不能按你的意愿工作。
这完全不是一个Python问题,bash本身不识别链接。但有些终端仿真器确实如此。例如,Gnome终端识别带有http://google.com或www.google.com的链接,但不是简单的google.com。http:/或www表示这是什么链接。或许其他的终端动车组也会这样做,但我不能确切地说是什么。
不,有些控制台可以识别URL并将其转换为可单击的超链接。您所能做的就是通过在url中放置http://使控制台应用程序易于识别。
另见 How does bash recognize a link?
是的,使用一些工具,如gNewt或Curses,您可以创建一个按钮,然后“单击”执行一个操作(如打开浏览器到给定的url)。
片麻岩:http://gnewt.sourceforge.net/
课程:https://docs.python.org/3.7/library/curses.html
否则,就是终端应用程序来管理你给它的文本,如果它不实现uri的识别,你的程序就不能按你的意愿工作。
相关问题 更多 >
编程相关推荐