Python实现Markdown的读取和转换

markdown转html

先安装所需的包:

1
2
pip install markdown
pip install codecs

代码实现:

1
2
3
4
5
# 读取md文件,并转化成md格式的字符串
input_md = codecs.open(md_path, mode='r', encoding='utf-8')
md_str = input_md.read()
# 将md格式的字符串转化成html格式的字符串
html_str = markdown.markdown(md_str)

html转markdown

先安装所需的包:

1
pip install html2text

代码实现:

1
2
3
4
5
6
import html2text

text_maker = html2text.HTML2Text()

# html_str是html格式的字符串
md_str = text_maker.handle(html_str)

参考文章

  1. Python下将Markdown转为HTML - 简书 (jianshu.com)

  2. [python]html格式转md格式 - 行走的DT - 博客园 (cnblogs.com)


Python实现Markdown的读取和转换
http://example.com/2022/02/12/Python实现Markdown的读取和转换/
作者
EverNorif
发布于
2022年2月12日
许可协议