我是一名初学者程序员,我一直在尝试在我的网络应用程序中使用 python markdown 库。一切正常,除了 nl2br 扩展。
当我尝试使用 md.convert(text) 将文本文件转换为 html 时,它看不到将换行符转换为<br>
.
例如,在我转换之前,文本是:
Puerto Rico
===========
------------------------------
### Game Rules
hello world!
转换后,我得到:
<h1>Puerto Rico</h1>
<hr />
<h3>Game Rules</h3>
<p>hello world!</p>
我的理解是空格由 '\n' 表示,应该转换为<br>
,但我没有得到那个结果。这是我的代码:
import markdown
md = markdown.Markdown(safe_mode='escape',extensions=['nl2br'])
html = md.convert(text)
如果您有任何想法或可以指出正确的方向,请告诉我。谢谢你。