Python sphinx 从sphinx函数中删除包和模块名称

Python sphinx 从sphinx函数中删除包和模块名称,python-sphinx,Python Sphinx,有没有办法从sphinx文档中删除包和/或模块名 示例:如果模块foo.bar中存在一个名为waa的函数,则rst代码 .. automodule:: foo.bar :members: 将产生 foo.bar.waa() 我想要输出 waa() 您可以在文件conf.py中将add_module_name更改为False: # If true, the current module name will be prepended to all description # unit

有没有办法从sphinx文档中删除包和/或模块名

示例:如果模块foo.bar中存在一个名为waa的函数,则rst代码

.. automodule:: foo.bar
    :members:
将产生

foo.bar.waa()
我想要输出

waa()

您可以在文件
conf.py
中将
add_module_name
更改为
False

# If true, the current module name will be prepended to all description
# unit titles (such as .. function::).
add_module_names = False

然后,
foo.bar.my_function()
将显示为
my_function()

是否有方法在每个自动模块而不是conf.py级别执行此操作?这对函数/模块/类本身执行,但对带有类型注释的参数不执行。看见