[Python][小知识][NO.3] Python 使用系统默认浏览器打开指定URL的网址

原文链接: https://www.mk2048.com/blog/blog.php?id=h02b2j0i1icb&title=%5BPython%5D%5B%E5%B0%8F%E7%9F%A5%E8%AF%86%5D%5BNO.3%5D+Python+%E4%BD%BF%E7%94%A8%E7%B3%BB%E7%BB%9F%E9%BB%98%E8%AE%A4%E6%B5%8F%E8%A7%88%E5%99%A8%E6%89%93%E5%BC%80%E6%8C%87%E5%AE%9AURL%E7%9A%84%E7%

 1、前言

  一般用到的地方:

  GUI交互界面下,单击某个按钮实现打开指定网址。

  某帮助菜单项目,需要跳转网页显示时。

  O.O 某XX程序,需要植入网页弹窗广告时...

2、方法

  调用 webbrowser 包中的 open 函数即可。

  (没安装该包的 CMD命令行下 pip install webbrowser 安装即可)

  

  该为 浏览器包(webbrowser)中 open 函数。

  url:需要打开的网址

  new:指定打开方式

    0:在同一个浏览器窗口中打开

    1:在新的浏览器窗口中打开

    2:新的浏览器tab会被打开

  autoraise:一般保持默认值即可

3、样例代码:单击按钮打开咱博客主页

 1 # coding: utf-8
 2 # author: Twobox
 3 
 4 import wx
 5 import webbrowser
 6 """
 7     这次就简单点写了。
 8 """
 9 
10 def eventButton(event):
11     url = 'http://www.cnblogs.com/Twobox/'
12     webbrowser.open(url = url, new = 0)
13 
14 app = wx.App()
15 MyWin = wx.Frame(parent = None, title = 'Webbrowser Open - Text')
16 
17 panel = wx.Panel(parent = MyWin)
18 vbox = wx.BoxSizer(wx.VERTICAL)
19 
20 btn = wx.Button(parent = panel, id = -1, label = u"打开博主主页", )
21 btn.Bind(wx.EVT_BUTTON, eventButton)
22 vbox.Add(btn, proportion = 1, flag = wx.EXPAND | wx.ALL, border = 5)
23 
24 panel.SetSizer(vbox)
25 MyWin.Show()
26 app.MainLoop()

3、后言

  转载请注明出处 (●'◡'●):http://www.cnblogs.com/Twobox/

  2017-08-23 21:12:08


更多专业前端知识,请上 【猿2048】www.mk2048.com

猜你喜欢

转载自blog.csdn.net/weixin_39037804/article/details/102757530