相关疑难解决方法(0)

从shell脚本启动Web浏览器的干净方法?

在bash脚本中,我需要启动用户Web浏览器.似乎有很多方法可以做到这一点:

  • $BROWSER
  • xdg-open
  • gnome-open 在GNOME上
  • www-browser
  • x-www-browser
  • ...

在大多数平台上是否有更多标准而非其他方式来实现这一点,或者我应该采用以下方式:

#/usr/bin/env bash

if [ -n $BROWSER ]; then
  $BROWSER 'http://wwww.google.com'
elif which xdg-open > /dev/null; then
  xdg-open 'http://wwww.google.com'
elif which gnome-open > /dev/null; then
  gnome-open 'http://wwww.google.com'
# elif bla bla bla...
else
  echo "Could not detect the web browser to use."
fi
Run Code Online (Sandbox Code Playgroud)

bash shell standards command-line standards-compliance

91
推荐指数
4
解决办法
9万
查看次数

Python。如何将文本作为超链接打印到控制台?

我正在开发一个控制台应用程序。我的应用程序使用urwid lib。在某些情况下,我需要将很长的超链接显示为表格列内的短文本。当我单击列内的文本时,我想在浏览器中打开链接。

所以,我的问题是:

是否可以将文本作为超链接打印到控制台?

您能否提供一个小示例,说明如何使用 python 将文本打印为超链接?

python hyperlink console-application

6
推荐指数
2
解决办法
2万
查看次数