python - 为什么表格在 Python-markdown 中不起作用?

标签 python markdown

我正在尝试在 Python-markdown 的帮助下使用 Markdown 语法将表格呈现为 HTML:https://python-markdown.github.io/

我尝试了此处提供的示例:https://python-markdown.github.io/extensions/tables/

from markdown import markdown

s = """
First Header  | Second Header
------------- | -------------
Content Cell  | Content Cell
Content Cell  | Content Cell
"""

html = markdown(s)
print(html)

但我得到的结果是:

<p>First Header  | Second Header
------------- | -------------
Content Cell  | Content Cell
Content Cell  | Content Cell</p>

怎么了?

最佳答案

由于 tables 是一个扩展,您需要将其名称传递给 markdown.markdown:

html = markdown(s, extensions=['tables'])

https://python-markdown.github.io/extensions/

关于python - 为什么表格在 Python-markdown 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53694529/

相关文章:

php - 删除 Markdown 格式以快速摘录

javascript - 使用正则表达式解析嵌套的 Markdown 列表

parsing - 如何在 express.js Jade 模板中呈现 markdown?

github - Jekyll 在子网站上生成静态网站?

python - 模板中的 Django 中断循环

python - 如何将 functools.partial 与 os.path.join 一起使用?

python - 二维 numpy.take 快吗?

python - Google App Engine with/Django - InboundeMailHandler 似乎只工作一次

javascript - Markdown如何转换为html并在实践中使用?

python - 如何仅将列表中第一个单词的第一个字母大写