當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python HTML轉Markdown用法及代碼示例


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 




相關用法


注:本文由純淨天空篩選整理自sidgautam大神的英文原創作品 How to Convert HTML to Markdown in Python?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。