如何使用Python在 Chrome 中打开 HTML 文件?
先决条件:网络浏览器
HTML 文件包含超文本标记语言 (HTML),用于设计和格式化网页的结构。它以文本格式存储,并包含定义网页布局和内容的标签。 HTML 文件在网上广泛使用并显示在网络浏览器中。
为了预览 HTML 文件,我们使用浏览器,如 Google Chrome、Mozilla Firefox、Apple Safari 等。创建和预览 HTML 文件的任务可以在Python脚本的帮助下自动化。
以下是我们在 chrome 上打开 HTML 文件的几种方法:
方法一:使用os和webbrowser
Python中的 webbrowser 模块提供了一个高级接口,允许向用户显示基于 Web 的文档,而 os 模块提供了一种使用操作系统相关功能(如读取或写入文件、操作文件路径等)的可移植方式。那么让我们看看这两者的组合如何帮助我们在 Chrome 浏览器中打开 HTML 页面:
使用的函数: open_new_tab()函数用于在默认浏览器的新选项卡中打开 html 文件。
句法:
open_new_tab(filename)
方法:
- 导入模块
- 打开并创建文件
- 添加html代码
- 将代码写入文件
- 关闭文件
- 在浏览器窗口中打开文件
例子:
Python3
# creating nd viewing the html files in python
import webbrowser
import os
# to open/create a new html file in the write mode
f = open('GFG.html', 'w')
# the html code which will go in the file GFG.html
html_template = """
Geeks For Geeks
"""
# writing the code into the file
f.write(html_template)
# close the file
f.close()
# 1st method how to open html files in chrome using
filename = 'file:///'+os.getcwd()+'/' + 'GFG.html'
webbrowser.open_new_tab(filename)
Python3
Import webbrowser
webbrowser.open_new_tab('GFG.html')
输出:
方法 2:不使用 'os' 模块:
如果HTML文件和Python脚本在同一个目录下,那么就不需要用os模块定义文件路径了。我们可以使用给定的步骤在新浏览器中简单地运行 html 文件:
正在使用的文件: GFG.html
方法
- 创建一个要打开的html文件
- 在Python中,导入模块
- 使用 open_new_tab() 调用 html 文件
例子:
蟒蛇3
Import webbrowser
webbrowser.open_new_tab('GFG.html')
输出: