webbrowser模块的妙用

2021年5月24日 / 15次阅读 / Last Modified 2021年5月24日

Python标准库中有一个模块,叫webbrowser,调用其接口可以打开浏览器,输入的参数可以使URL,图片,pdf文档等。

正常使用就是在代码中import,然后调用接口,代码走到此处,就会打开浏览器!估计一般都是GUI程序需要这样。

妙用体现在:当我们用SSH登录开发环境,在cmd模式下,有的时候需要直接查看图片或pdf文档,可以直接在命令行调用webbrowser模块!(前提是此Linux开发环境有图形界面,并且SSH打开了X11 Forword功能

这带来极大的便利,不知道Python官方提供webbrowser模块的初衷,是不是就这个应用场景。下面的示例,只需要一个命令,就可以打开各种浏览器能够打开的文件:

$ python3 -m webbrowser -t 'www.pynote.net'
$ python3 -m webbrowser -t '1.jpg'
$ python3 -m webbrowser -t '2.png'
$ python3 -m webbrowser -t '3.gif'
$ python3 -m webbrowser -t '4.svg'
$ python3 -m webbrowser -t '5.pdf'

-t 表示在一个新的tab中打开,我比较喜欢这样。

还有什么文件是浏览器可以直接打开的?......

-- EOF --

本文链接:https://www.pynote.net/archives/3692

相关文章

    留言区

    您的电子邮箱地址不会被公开。 必填项已用*标注


    前一篇:
    后一篇:

    More


    ©Copyright 麦新杰 Since 2019 Python笔记

    go to top