Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.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
如何获得纯数据格式的Python Sphinx文档?_Python_Python Sphinx_Restructuredtext - Fatal编程技术网

如何获得纯数据格式的Python Sphinx文档?

如何获得纯数据格式的Python Sphinx文档?,python,python-sphinx,restructuredtext,Python,Python Sphinx,Restructuredtext,我正在开发一个非常大的代码库,它使用sphinx apidoc从Python源代码中的docstring自动生成HTML文档。文档字符串使用以下格式: :param message:要显示的消息 :键入消息:字符串 :返回:格式化字符串 :rtype:string 用不同的组织/呈现方式替换Sphinx HTML文档已成为一种需求——但我们仍然希望从源代码中的docstring自动生成。是否有某种方法可以使用Sphinx以中间(如xml)格式生成文档?我没有办法这么做。有人知道我会怎么做吗?您可

我正在开发一个非常大的代码库,它使用sphinx apidoc从Python源代码中的docstring自动生成HTML文档。文档字符串使用以下格式:

:param message:要显示的消息
:键入消息:字符串
:返回:格式化字符串
:rtype:string


用不同的组织/呈现方式替换Sphinx HTML文档已成为一种需求——但我们仍然希望从源代码中的docstring自动生成。是否有某种方法可以使用Sphinx以中间(如xml)格式生成文档?我没有办法这么做。有人知道我会怎么做吗?

您可以使用“json”生成器而不是HTML生成器,后者将生成可解析的json输出。或者,您可以编写自己的生成器来创建所需的格式(有关当前生成器列表,请参阅)