我是獅身人面像的新手。 我面臨的情況是,我有一個複雜的功能,並在我希望顯示的spphinx文檔中直接顯示該函數的一些示例用法。在sphinx的頭函數聲明部分包含python源代碼
def myComplicatedFunction(status):
"""Here I have a brief description
:param status: explanation
:returns: explanation
"""
<<<code>>>
return statstics
在sphinx部分的某處我想包括一些顯示示例輸入和示例輸出的python代碼。但無論我做什麼(使用``或::)作爲文檔建議它不會得到語法突出顯示。它只是包含在簡單的文本中,這使得閱讀變得困難。
如何在sphinx中包含python代碼示例?
顯示你嘗試過什麼。您的標記可能包含錯誤。 – delnan
在[this](http://openalea.gforge.inria.fr/doc/openalea/doc/_build/html/source/sphinx/rest_syntax.html#figure-directive)中,他們使用指令'.. code- block :: python'和python代碼是縮進的。但這可能是因爲代碼不使用'>>>/...'提示符。如果你使用這些,那麼你應該使用'::'並用一個縮進來編寫帶有提示符的代碼。 – Bakuriu