Python 将超链接文本打印到 Spyder 控制台

Python print hyperlinked text to Spyder Console

我在 Windows 7 上使用 WinPython 发行版,它与 Spyder IDE 一起提供(我希望这在 Anaconda 上也能正常工作)。我想知道如何将 hyperlinked 文本打印到控制台输出。

我认为这是可能的,因为当我的代码出现错误时,我会得到显示崩溃位置的回溯,并且那些 links 是可点击的,然后将打开引发错误的函数。见下文:

(我不能 post 没有 10 个代表的图像,那太蹩脚了,我是这个网站的新手)看到这里:http://i.stack.imgur.com/oJ3Aw.png

但是,我不想只打开 IDE 中的文件,我想要做的是在我的代码刚刚保存一些绘图图像的文件夹位置有一个 link到磁盘,当我单击 link 时,让它打开 windows 资源管理器中的文件夹。如果有独立于平台的方法可以加分,但是 windows 唯一的解决方案对我来说就足够了。

我有一些以前存在的 Matlab 代码可以为我执行此操作,但我无法确定是否有 Python 等效代码:

save_path = pwd;
fprintf('Plots saved to: <a href="matlab: web(''%s'',''-browser'');">%s</a>\n',save_path,save_path);

它已被弃用。

我在这里找到了一个参考: https://github.com/pydata/pandas/pull/7499#issue-36016539