PythonでマークダウンをHTML化する方法

PythonでマークダウンをHTMLに変換するには、markdown ライブラリを使用できます。以下は、PythonでマークダウンをHTMLに変換する手順の要点です。

  1. markdown ライブラリのインストール:
    pip install markdown
    
  2. マークダウンのテキストをHTMLに変換:
    import markdown
    
    markdown_text = """
    # タイトル
    これは *マークダウン* の例です。
    
    - リスト項目1
    - リスト項目2
    """
    
    html_output = markdown.markdown(markdown_text)
    

    markdown() 関数を使用して、マークダウン形式のテキストをHTMLに変換できます。html_output 変数に変換結果が格納されます。

  3. 変換結果の表示または保存:

    変換されたHTMLコードを表示するか、必要に応じてファイルに保存できます。

    # HTMLを表示
    print(html_output)
    
    # HTMLをファイルに保存
    with open("output.html", "w") as html_file:
        html_file.write(html_output)
    

これで、PythonでマークダウンをHTMLに変換する基本的な手順がわかりました。markdown ライブラリは、様々なマークダウン構文に対応しており、複雑なドキュメントも変換できます。必要に応じて、変換ルールをカスタマイズするための拡張機能も利用できます。