Python sphinx 如何使用:start after:和:line:,以及literalclude?

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

我试图将Sphinx的
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:这就是我打算做的。我们走。