当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。