一、python 打开浏览器的方法:
. startfile方法(打开指定浏览器)

import os
os.startfile("C:\Program Files\internet explorer\iexplore.exe")
. system方法

  打开指定浏览器:

import os
os.system('"C:\Program Files\internet explorer\iexplore.exe"')
  通过指定浏览器打开指定的网址:

import os
os.system('"C:\Program Files\internet explorer\iexplore.exe" http://www.baidu.com')
. 更好地解决方案WEBBROWER

  通过默认浏览器打开:

import webbrowser
webbrowser.open("http://www.baidu.com")
  通过指定浏览器打开指定的网址:

import webbrowser
IEPath = "C:\Program Files\internet explorer\iexplore.exe"
webbrowser.register('IE', None, webbrowser.BackgroundBrowser(IEPath))
webbrowser.,autoraise=True)
# 或者
webbrowser.open_new_tab('http://www.baidu.com')

参考:python_随机调用一个浏览器打开网页

参考:python打开浏览器的三种方法

参考:webbrowser模块使用—用chrome打开页面

参考:python---webbrowser模块的使用,用非系统默认浏览器打开

参考:python爬虫()使用真实浏览器打开网页的两种方法

二、python 打开文件的方法:
. startfile方法

>>> import os
>>> os.startfile(r"D:\MODISPRO\操作指南.txt")
>>> os.startfile(r"D:\MODISPRO\操作指南.docx")
. system方法 

>>> import os
>>> os.system(r"D:\MODISPRO\操作指南.txt")
>>> os.system(r"D:\MODISPRO\操作指南.docx")
 
webbrowser模块相信大家都很熟悉常用的方法有:

webbrowser.open(url, , autoraise=True)

webbrowser.open(url, , autoraise=True)webbrowser.open_new(url)

webbrowser.open_new_tab(url)

webbrowser.get()方法可以获取到系统浏览器的操作对象。

webbrowser.register()方法可以注册浏览器类型,而允许被注册的类型可以参阅:http://www.cnblogs.com/hongten/p/hongten_python_webbrowser.html所列出的内容。

首先我还是讲一下网上看的比较多的打开浏览器的方法

import webbrowser
webbrowser.open('www.baidu.com')
这样就可以打开一个百度页面,但是很恼火的情况是,默认使用IE打开的,至少我的电脑是默认IE打开的。
下面就讲一下用别的浏览器打开的方法:

---------------------
作者:嚯嚯嘻嘻哈
来源:CSDN
原文:https://blog.csdn.net/iobed/article/details/17186773
版权声明:本文为博主原创文章,转载请附上博文链接!
from webbrowser import Chrome

webbrowser.register('chrome', Chrome('chrome'))

详情:

https://docs.python.org/2/library/webbrowser.html

python 打开浏览器的方法 Python打开默认浏览器的更多相关文章

  1. web自动化多次打开浏览器嫌烦?打开一次浏览器,pytest有个招

    最近系统前端组件做了更新,我就把之前做的web自动化的代码做了一些修改,顺便优化了下用例,只保留少量的测试用例了,大头还是在接口自动化上.然后发现关于pytest的还有一个点应该比较常用,这里再介绍一 ...

  2. selenium3 + python 操作浏览器基本方法

    from selenium import webdriverimport time as t # driver = webdriver.Chrome()# driver.get("http: ...

  3. 【317】python 指定浏览器打开网页 / 文件

    一.python 打开浏览器的方法: 1. startfile方法(打开指定浏览器) import os os.startfile("C:\Program Files\internet ex ...

  4. Python 文件对象和方法

    Python文件对象和方法 1.打开和关闭文件 Python提供了必要的函数和方法进行默认情况下的文件基本操作,我们可以用file对象做大部分文件操作. open()方法 我们必须先用Python内置 ...

  5. Python多线程及其使用方法

    [Python之旅]第六篇(三):Python多线程及其使用方法   python 多线程 多线程使用方法 GIL 摘要: 1.Python中的多线程     执行一个程序,即在操作系统中开启了一个进 ...

  6. vue 使用 npm run dev命令后 自动打开浏览器

    1.使用vue-cli 老版本构建项目时, 可修改config文件夹下index.js文件 autoOpenBrowser 属性给为 true 即可 使用vue-cli 3.x 版本后,所有的配置项均 ...

  7. Python库的安装方法

    Python库的安装方法 Python的解释器CPython是开源的,我们可以下载查看其源代码,同时,Python语言的各种库也都是开源的.利用Python语言编程,可用的库有很多,在Python官方 ...

  8. .xlsx文件总是默认用2007 Microsoft Office component 打开,且无法更改用EXCEL打开的解决方法

    之前装了OFFICE2003,后来改装了 OFFICE2007,之后XLSX文件双击总是用2007 Microsoft Office component 打开,导致无法打开. 解决方法: 打开注册表R ...

  9. dll被设置为用记事本打开的解决方法

    dll被设置为用记事本打开的解决方法: 打开注册表编辑器 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Fi ...

随机推荐

  1. Python 编码的一些问题

    >>> ord('中') 20013 >>> chr(65) 'A' >>> chr(20013) '中' - Python文件默认是UTF-8编 ...

  2. spring面向接口编程

    (1)创建一个接口 package com.min.dao; public interface UserDao { public void save(String uname, String pwd) ...

  3. NumPy基础

    一.NumPy ndarray (一)生成ndarray 表 数组生成函数 函数 描述(默认数据类型是float64) array 将输入数据(序列型对象)转换为ndarray,若不显示的指定数据类型 ...

  4. C#C/S框架演示 (MES系统)

    之前做过一个MES系统,发一些里面的截图.如果有朋友也用这个框架.或者有兴趣可以一起学习学习.使用开发工具VS2013,数据库SqlServer2008和Oracle11C.插件dev15.2,开发模 ...

  5. Tomcat版本对照表

    导入程序前环境要先配好,环境要想配的正确,版本信息一定要了解. Tomcat版本   6.0 7.0 8.0 8.5 9.0 JDK ≥5.0   ≥6.0       ≥7.0     ≥7.0   ...

  6. Swift处理异常

    import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoa ...

  7. Python第5天

    今日学习的主要内容: 数据类型和变量的总结:(可变:列表,字典)(不可变:字符串,数字,元组) 引出集合概念:不同元素,无序,不可变类型 set方法—>集合 add添加:clear清空:pop删 ...

  8. IIS下uploadify上传大文件出现404错误(提示上传文件大小超过400M)

    原因:由于IIS7下的默认设置限制了上传大小,所以Web.Config中的大小设置也就失效了. 解决步骤: 1.打开IIS管理器,找到Default Web Site(也就是你的发布站点),先进行停止 ...

  9. 服务器还原阿里云Mysql数据库

    https://www.percona.com/doc/percona-xtrabackup/2.3/installation/yum_repo.html

  10. oracle 查看处理锁表

    --查出sid,serial#select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where ...