我是狮身人面像的新手。 我面临的情况是,我有一个复杂的功能,并在我希望显示的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