Markdown 是一种在网络上编写格式化文本的方式。本文讨论如何将 HTML 文本转换为 Markdown。我们可以使用 markdownify 包轻松地将 HTML 转换为 markdown。那么让我们看看如何下载markdownify包并将我们的HTML转换为python中的markdown。
安装:
这个模块不是 Python 内置的。要安装它,请在终端中键入以下命令。
pip install markdownify
方法
- 导入模块
- 创建 HTML 文本
- 使用 markdownify() 函数并将文本传递给它
- 显示降价文本
范例1:
Python3
# import markdownify
import markdownify
# create html
html = """
<h1> <strong>Geeks</strong>
for<br>
Geeks
</h1>
"""
# print HTML
print(html)
# convert html to markdown
h = markdownify.markdownify(html, heading_style="ATX")
print(h)
输出:
<h1> <strong>Geeks</strong> for<br> Geeks </h1> # **Geeks** for Geeks
范例2:
Python
# import markdownify
import markdownify
# create html
html = """ <h1>Fruits</h1>
<ul>
<li> apple </li>
<li> banana </li>
<li> orange </li>
</ul>
"""
# print HTML
print(html)
# convert html to markdown
h = markdownify.markdownify(html, heading_style="ATX")
# print markdown
print(h)
输出:
<h1>Fruits</h1> <ul> <li> apple </li> <li> banana </li> <li> orange </li> </ul> # Fruits * apple * banana * orange
相关用法
- Python Html转PDF用法及代码示例
- Python CSV转HTML Table用法及代码示例
- Python XML转Dictionary用法及代码示例
- Python Bytes转Int用法及代码示例
注:本文由纯净天空筛选整理自sidgautam大神的英文原创作品 How to Convert HTML to Markdown in Python?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。