我是一名初學者程序員,我一直試圖在我的web應用程序中使用python markdown庫。一切工作正常,除了nl2br擴展。Python Markdown nl2br擴展
當我嘗試使用md.convert(文本)將文本文件轉換爲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)
請讓我知道如果你有任何想法或可以點我在正確的方向。謝謝。
我基本上得到了與這個mardown編輯器相同的響應/輸出。它不包括輸出中的換行符。 [hashify.me](http://hashify.me/IyBUaXRsZQ==) –