Python sphinx 如何使用:start after:和:line:,以及literalclude?
我试图将Sphinx的Python sphinx 如何使用:start after:和:line:,以及literalclude?,python-sphinx,Python Sphinx,我试图将Sphinx的literalclude与一个代码示例结合使用,并希望同时使用start after和行。然而,我得到的只是一条空行。这是虫子吗?如果没有,我如何正确地使用它 最小非工作示例 index.rst,主文档文件: Behold this example code: .. literalinclude:: example.py :start-after: blobfish :lines: 1 example.py,要包括的示例: # blobfish th
literalclude
与一个代码示例结合使用,并希望同时使用start after
和行
。然而,我得到的只是一条空行。这是虫子吗?如果没有,我如何正确地使用它
最小非工作示例
,主文档文件:index.rst
Behold this example code: .. literalinclude:: example.py :start-after: blobfish :lines: 1
,要包括的示例:example.py
# blobfish this = line is an_example this = line is another_example
,因为斯芬克斯需要一个:conf.py
source_suffix = '.rst' master_doc = 'index'
sphinxbuild进行编译。在包含上述文件的文件夹中退出
。没有错误消息
在输出中,我想看到后面跟着
this=line的介绍性句子是一个示例。然而,我得到的不是后者,而是一条空行。如果我将:行:
更改为:强调行:
,则所有操作都按预期进行:所讨论的行高亮显示,另一行额外打印。我可以重现您的问题,并且非常确定Sphinx不支持结合这两个选项。我建议你在这里创造一个问题:@Timotheus.Kampik:这就是我打算做的。我们走。