Python 为什么斯芬克斯不记录我的课程?
我有一个有4门课的模块Python 为什么斯芬克斯不记录我的课程?,python,python-sphinx,Python,Python Sphinx,我有一个有4门课的模块 class B(object): """Docstring for B.""" pass class C(B): """Docstring for C.""" pass class D(B): """Docstring for D.""" pass class A(object): """Docstring for A.""" c = C() d = D() API中只有类A及其属性c和d(c
class B(object):
"""Docstring for B."""
pass
class C(B):
"""Docstring for C."""
pass
class D(B):
"""Docstring for D."""
pass
class A(object):
"""Docstring for A."""
c = C()
d = D()
API中只有类A及其属性c和d(c和d的实例)是可访问的
斯芬克斯生成的文档仅显示类别A、C和D
这是预期的行为吗?斯芬克斯没有什么错。问题是在“class”行和docstring之间有一行代码。现在我已经删除了它的工作原理,这段Python代码是无效的。你的狮身人面像设置是什么?请提供一个最小的例子!我曾经遇到过同样的问题,并且不得不使用:在生成html之前进行清理。这次可能不是ofc。我现在添加了一个最小的示例。我很难为情地说这确实有效,所以这又回到了我真正的问题上来