python - 单击终端中的元素

标签 python linux terminal

我注意到在我的 Debian/Linux 终端上打印的超链接是可点击的,点击后会打开浏览器。

我想知道这是否可以用于其他用途,或者这是否只是硬编码在终端中仅用于超链接。

例如,是否可以在 Python 中打印出一行,当单击该行时将启动另一个进程?

最佳答案

URL 支持在各个终端仿真器中进行了硬编码。

终端可以支持任意 URI 注册在它称之为家的任何环境中,这样你就可以,例如为 myapp://something 写一个 Gnome 扩展并让它在 gnome-terminal 中工作,但这完全是终端特定的。

也可以让任何终端中的终端程序接收鼠标事件,然后它可以用它们做任何它想做的事(比如 elinks 如何让你点击非 URL 链接来浏览)。但是,这需要程序在前台运行并控制出现在该终端上的所有内容。

关于python - 单击终端中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26621818/

相关文章:

python - 使用 python 正则表达式匹配文件名末尾的 "~"

linux - libgc 似乎丢失(安装支持 Mono 的 Virtuoso-Opensource)

linux - 监控linux用户登录和注销脚本

python - 在将 paramiko 输出存储到数组之前修改它

python - 如何使用 Python boto3 从 AWS DynamoDB 表中获取特定属性的所有项目?

python matplotlib 保存图形而不显示

python - letsencrypt 失败,ImportError : No module named interface

linux - 从日志文件中提取最近 24 小时的数据

macos - 如何在OS X终端中录制声音?

python - 如何在 Unix 上运行的 python 脚本输出中显示 ANSI 颜色