Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为Sphinx中的示例使用多行Python提示符?_Python_Documentation_Python Sphinx - Fatal编程技术网

如何为Sphinx中的示例使用多行Python提示符?

如何为Sphinx中的示例使用多行Python提示符?,python,documentation,python-sphinx,Python,Documentation,Python Sphinx,我有一些docstring需要跨越多行python代码: def func_that_needs_documenting(): """This is a function with documentation Some clever docs Examples: >>> multiline_string = """I am ... a multilin

我有一些docstring需要跨越多行python代码:

def func_that_needs_documenting():
    """This is a function with documentation

    Some clever docs

    Examples:
        >>> multiline_string = """I am 
        ...    a multiline
        ...    string"""
它当前在sphinx生成的文档中呈现为

        >>> multiline_string = """I am ...    a multiline        ...    string"""

处理这种情况的正确方法是什么?

在我看来,这不像是斯芬克斯特有的问题,更像是Python问题。使用这种构造的python代码是否运行?可能对外部字符串使用
“”“
?不,您需要使用
。。代码块:
指令