2012-01-26 41 views
1

我想知道是否有可能在python中使用sphinx處理字符串。基本上,我想將包含重組文本的字符串傳遞給sphinx,然後生成相應的HTML輸出。我的意思是這樣的使用sphinx過程字符串

import sphinx.something 
s = 'some restructured text' 
html_out = sphinx.something(s) 

但是,我找不到任何沿這些線。那麼,這是否可能,如果是這樣,那麼這樣做會怎樣?

+0

也許看[docutils的(http://docutils.sourceforge.net /),Sphinx基於此。 –

+0

謝謝,但我想我真的需要獅身人面像服務。 – v923z

+0

你想做什麼?在獅身人面像中處理一個字符串是沒有意義的,因爲獅身人面像是關於文檔之間的鏈接等。 –

回答

1

我見過最快的解決辦法是:

from docutils.examples import html_body 

def rst(rstStr): 
return html_body(rstStr, input_encoding='utf-8', 
       output_encoding='utf-8').strip() 

我很想自己在更好的解決方案..