📜  如何使用Python在 Chrome 中打开 HTML 文件?

📅  最后修改于: 2022-05-13 01:55:38.176000             🧑  作者: Mango

如何使用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 文件。

句法:

方法:

  • 导入模块
  • 打开并创建文件
  • 添加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')

输出: