我使用SphinxPythondocumentationgenerator.创建PDF文档非常容易和简单,但我有一个问题。所有生成的PDF文档都有英文单词,例如“chapter”、“release”和“part”。我怎样才能用另一种语言覆盖这些英文标签,或者完全删除它们? 最佳答案 在您的conf.py中,有以下段落(在sphinx-quickstart创建的conf.py的第57行附近):#ThelanguageforcontentautogeneratedbySphinx.Refertodocumentation#foralis
我正在尝试为我在Sphinx中的项目编写文档,每当Sphinx在我的模块中遇到OptionParser时,它都会给我:sphinx-build:error:nosuchoption:-b我认为这是不可能的,所以我写了一个简单的模块来检查这个:fromoptparseimportOptionParser"""somecommenthere"""parser=OptionParser(conflict_handler='resolve')parser.add_option('','--force',action='store_true',dest='force',default=False
除非我遗漏了什么,否则Sphinx的automodule只会记录模块的成员,而不是该模块中定义的类的属性。有没有办法自动获取automodule和autoclass的行为,这样我就可以自动获取模块的文档成员和在该模块中找到的任何类的属性?我知道我可以编写所有这些,但它很快就会变得非常困惑和冗长。如果有人有一种巧妙、优雅的方式来做到这一点,我也很乐意听到。 最佳答案 ..automodule::whatever:members: 关于python-Sphinx——结合自动模块和自动类,我们
我正在尝试使用Sphinx记录一个Python项目,但我无法将autodoc扩展与namedtuple生成的类结合起来。在一个文件gammatone.rst中,我有::mod:`gammatone`--gammatonefilterbanktoolkit================================================..automodule::gammatone:members:..automodule::gammatone.coeffs:members:在我的gammatone/coeffs.py中,我有:fromcollectionsimportna
我如何告诉自动摘要扩展不仅列出一个类,还列出所有类的成员?如果我使用:..autosummary::MyClass在生成的html文件中,只有一个简短的摘要,如:MyClass(var1,var2,....)我的自定义类可以做一些奇特的事情...我真正想要的是这样的:MyClass(var1,var2,....)我的自定义类可以做一些奇特的事情...MyClass.doA(var1,var2,...)做得很好MyClass.doB(var1,var2,...)B是否更好我必须如何配置自动摘要指令才能获得此信息(除了在自动摘要指令中自己对所有函数进行繁琐的命名之外)?谢谢!
我有一些在python中使用元类的代码。但是当sphinxautodoc运行时它给出了错误:警告:py:classreferencetargetnotfound:type错误发生在自动生成的.rst文件的一行中:..automodule::API.list.blockList:members:#thisisthelineinerror:show-inheritance:blockList扩展了API.list.list,其中\__metaclass__设置为我的元类。据我所知,sphinx认为内置类型类不存在。我试过导入内置类型以使sphinx意识到它的存在,但没有奏效。如果我从API
我想为我的包生成文档。项目中的每个文件都包含大量文档。有没有办法快速将我的整个项目添加到文档索引中?我想用尽可能少的工作为整个项目自动生成一些文档。我首先将以下内容添加到index.rst:..automodule::mymodulename:members:似乎所做的只是__init__.py文件中的文档元素(只是一个文档字符串)——有什么方法可以让它记录其他所有内容吗?我希望添加包中定义的所有内容,并将包中的每个类、常量、函数(等)添加到适当的索引中。这可以做到吗? 最佳答案 您可以使用sphinx-apidoc。来自offic
我有一个类似下面的Python类,其中的文档字符串旨在通过Sphinx转换为文档。:classDirection(object):"""Adirectioninwhichmovementcanbemade."""def__init__(self):self._name=None@propertydefname(self):"""Theuniquenameofthedirection.:return:Thedirectionname:rtype:string"""returnself._name@name.setterdefname(self,value):"""Setsthedirec
我刚开始使用Sphinx工具为我的代码生成文档。但我有点困惑,因为它并不像我预期的那么容易。我使用以下方法创建Sphinx文档:sphinx-quickstart然后我将我的*.rst文件创建到“源”文件夹中。似乎我需要为每个要为其创建文档的模块创建一个*.rst文件。对于test.py,我创建了test.rst。在test.rst中,我有:..automodule::test:members::show-inheritance:然后在test.py中,我有:"""..module::test:platform:Unix,Windows:synopsis:Ausefulmodulein
(使用Python-Sphinx文档工具)我有一个.txt日志文件,我想将其构建到_build/html未更改中。我需要在conf.py、index.rst等中更改什么这是布局:src/index.rstsome_doc.rstsomefile.txt如何将somefile.txt放入html构建中?我尝试添加这样一行到index.rst:Contents:..toctree:::maxdepth:2some_doc"somefile.txt"希望它能靠魔法起作用,但这里没有魔法!假设这是可能的,我会在some_doc.rst中放入什么来引用/链接到那个文件?注意是的,我知道我可以把它