纯属业余,如有错误多多指正。部分资料参考CSDN的一些博主。

对于玩儿py来说,webbrowser模块相信大家都很熟悉,先看webbrowser.py的源代码

[cc lang="python"]

def open(url, new=0, autoraise=True):

for name in _tryorder:

browser = get(name)

if browser.open(url, new, autoraise):

return True

return False

def open_new(url):

return open(url, 1)

def open_new_tab(url):

return open(url, 2)

[/cc]

那么常用的方法有下面这些:

[cc lang="python"]

webbrowser.open(url, new=0, autoraise=True)

webbrowser.open_new(url)

webbrowser.open_new_tab(url)

#其实都是第一种衍生而来。

webbrowser.get()

#获取到系统浏览器的操作对象。

webbrowser.register()

#注册浏览器类型

[/cc]

查询资料看到,常用的可注册浏览器类型如下:

[cc lang="python"]

Type Name Class Name

'mozilla' Mozilla('mozilla')

'firefox' Mozilla('mozilla')

'netscape' Mozilla('netscape')

'galeon' Galeon('galeon')

'epiphany' Galeon('epiphany')

'skipstone' BackgroundBrowser('skipstone')

'kfmclient' Konqueror() (1)

'konqueror' Konqueror() (1)

'kfm' Konqueror() (1)

'mosaic' BackgroundBrowser('mosaic')

'opera' Opera()

'grail' Grail()

'links' GenericBrowser('links')

'elinks' Elinks('elinks')

'lynx' GenericBrowser('lynx')

'w3m' GenericBrowser('w3m')

'windows-default' WindowsDefault (2)

'macosx' MacOSX('default') (3)

'safari' MacOSX('safari') (3)

'google-chrome' Chrome('google-chrome')

'chrome' Chrome('chrome')

'chromium' Chromium('chromium')

'chromium-browser' Chromium('chromium-browser')

[/cc]

python webbrowser点击_Python中webbrowser的常用用法相关推荐

  1. python的config模块_python中ConfigParse模块的用法

    本文实例讲述了python中configparse模块的用法,分享给大家供大家参考.具体方法如下: 写配置一般用configparse.rawconfigparse类 读配置用configparse. ...

  2. python count函数代码_python中count函数简单用法

    python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...

  3. python range函数范围_Python中range函数的用法

    range函数是python内置函数,允许用户在给定范围内生成一系列数字.根据用户传递给函数的参数变量来决定数字的开始和结束位置以及一个数字与另一个数字之间的差异 range()函数是Python中的 ...

  4. python的count函数_python中count函数的用法详解

    python中count函数的用法 count()函数 描述:统计字符串里某个字符出现的次数,可以选择字符串索引的起始位置和结束位置. 语法:str.count("char", s ...

  5. python里map函数_python中map()函数的用法讲解

    原博文 2018-10-26 12:59 − map函数的原型是map(function, iterable, -),它的返回结果是一个列表. 参数function传的是一个函数名,可以是python ...

  6. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  7. python用户输入文字_python中用户输入的关键字

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python识别用户输入中的某些关键字,然后导出答案. 例如,用户输入 ther ...

  8. python怎么进入虚拟环境_Python 中如何使用 virtualenv 管理虚拟环境

    1. 什么是虚拟环境? 虚拟环境的意义,就如同 虚拟机 一样,它可以实现不同环境中Python依赖包相互独立,互不干扰. 举个例子吧. 假设我们的电脑里有两个项目,他们都用到同一个第三方包,本来一切都 ...

  9. python决策树 多分类_Python中的决策树分类:您需要了解的一切

    python决策树 多分类 什么是决策树? (What is Decision Tree?) A decision tree is a decision support tool that uses ...

最新文章

  1. python 非法字符处理
  2. Java面试宝典系列之基础面试题-常见的几种排序算法-插入、选择、冒泡、快排、堆排等
  3. Golang 函数function
  4. mysql window怎么安装补丁_window下mysql安装步骤
  5. Python——基于PIL和CV2实现自动拼图解决方案
  6. mysql数据应用从入门_MYSQL数据库应用从入门到精通----读书笔记
  7. matlab 贝叶斯工具箱,matlab的BNT贝叶斯工具箱错误求教
  8. UBB代码相关内容的收藏
  9. 55欧式空间02——标椎正交基、Schmidt 正交化、正交矩阵、欧氏空间的同构、QR分解
  10. 安徽大学计算机专硕奖学金,2019年安徽大学新闻传播跨考华东师范大学计算机专硕,总分418,排名第一经验分享!...
  11. 在Window10子系统Ubantu创建conda环境
  12. CAD输出为PDF至A4大小
  13. 2023第5届中国(济南)国际福祉及残疾人用品展览会开启招商
  14. jquerymobile-16 select menu
  15. 抖音是一款什么样的短视频软件?
  16. Java内部类介绍 - 静态内部类和成员内部类
  17. springboot常见错误及其解决方式
  18. Matlab技巧总结——22-MathorCup
  19. chrome 浏览器语言切换
  20. 洛谷P1486 [NOI2004] 郁闷的出纳员 题解

热门文章

  1. File类文件的切割与合并
  2. Vue前端与Django后端实现前后端分离连接
  3. 考勤输入导入OA平台与考勤统计报表导出功能源代码
  4. Delphi ShellExecute
  5. 面试被Redis虐哭了?面对这5道面试题是否有很多问号?
  6. 写博客?你需要哪些工具?
  7. 有限域内的平方根求解原理解析及curve25519-dalek中的实现
  8. vba textbox2换行属性_“搭积木”编写VBA程序,真的非常简单容易
  9. 微信小程序 配置自定义组件代码按需注入 lazyCodeLoading
  10. 如果《让子弹飞》里吃凉粉的是郭德纲,会怎么样?