Skip to content

Python Markdown を使って Python から Markdown を扱う

Python-Markdown を使うと Python のソースコー上で手軽に文字列を Markdown として扱うことが出来ます。

インストール

pip でインストールします。

1
python3 -m pip install markdown

サンプルコード

サンプルコードは以下の通りです。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import markdown

text = '''
# title1

- Hello,
    - World!
'''

html = markdown.markdown(text)
print(html)

実行結果

実行結果は以下の通りです。

1
2
3
4
5
6
7
8
# python3 sample.py
<h1>title1</h1>
<ul>
<li>Hello,<ul>
<li>World!</li>
</ul>
</li>
</ul>