Python开发html转换成markdown代码指南
前端可以使用js将markdown代码转换成html,后端Python可以通过html2text模块将html转换成markdown代码。
**1,安装html2text模块**
使用Python进行HTML到Markdown转换,首先需要安装html2text模块。可以使用以下命令进行安装:
```
pip install html2text
```
在PyCharm中,点击PyCharm左上角“PyCharm” -> “Preferences” -> “Project:xxx” -> “Python Interpreter”,点击右侧的“+”号,在打开的tab顶部输入框输入“html2text”,点击左下“Install Package”,等待安装完成。
**2、引入ht转换**
示例代码如下,其中 html_str 是要转换的 html 字符串,方法最后直接返回转换完成的markdown代码
```
import html2text as ht
def html2md(html_str):
text_maker = ht.HTML2Text()
# text_maker.ignore_links = True
text_maker.bypass_tables = False
md_str = text_maker.handle(html_str)
return md_str
```
html2text github地址:
https://github.com/aaronsw/html2text
我的笔记