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?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。