gpt4 book ai didi

python-3.x - 如何在 Sphinx :class: directive 后添加复数-s

转载 作者:行者123 更新时间:2023-12-03 15:57:18 26 4
gpt4 key购买 nike

我一直有这个问题,我想写一个这样的文档字符串:

def foo(arg):
'''Add ``arg`` to the list of :class:`foo.bar.baz.Argument`s.'''
pass

但是,这不起作用,Sphinx 会警告说
py:class reference target not found: foo.bar.baz.Argument`s

所以它正在治疗 s在结束反引号作为类名的一部分之后。这不会发生在例如标点符号如点 . .
除了在类名和 Plural-s 之间添加一个空格(看起来很疯狂)之外,还有什么可以做的吗?

最佳答案

您应该可以使用 backslash-escaped whitespace .

def foo(arg):
'''Add ``arg`` to the list of :class:`foo.bar.baz.Argument`\ s.'''
pass

关于python-3.x - 如何在 Sphinx :class: directive 后添加复数-s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51891619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com