在线markdown表格生成html,使用Python将Markdown表转换为html表

欧阳狐若
2023-12-01

我有一个markdown表语法字符串,说:

table_md=\

"| Tables | Are | Cool |\n\

| ------------- |-------------| -----|\n\

| col 3 is | right-aligned | $1600 |\n\

| col 2 is | centered | $12 |\n\

| zebra stripes | are neat | $1 |\n"

我想将其转换为html语法表字符串:

TablesAreCool

col 3 isright-aligned$1600col 2 iscentered$12zebra stripesare neat$1

首先搜索stackoverflow,我尝试使用this:

import markdown

table_html=markdown.markdown(table_md)

但结果是一个html段落:

'

| Tables... |

'

通过讨论这个问题,我来到markdown extensions,并尝试将扩展添加到上面的命令:

table_html=markdown.markdown(table_md, extensions=[MyExtension(), \

'markdown.extensions.tables'])

然后它显示错误,指出“NameError:name’MyExtension’未定义”

stackoverflow中没有相同的情况.

请帮我看看如何处理上面的MyExtension.谢谢!

 类似资料: