pydoc相关内容

使Sphinx从PYDOC生成RST类文档

我当前正在将所有现有(不完整)文档迁移到Sphinx。 问题是文档使用Python docstrings(模块是用C编写的,但这可能无关紧要),必须将类文档转换为Sphinx可用的格式。 有sphinx.ext.autodoc,但它会自动将当前文档字符串放到文档中。我希望在(RST)中基于当前文档字符串生成一个源文件,然后我可以手动编辑和改进它。 如何将文档字符串转换为Sphin ..
发布时间:2022-04-21 15:07:36 Python

如何让 pydoc 命令在 Windows 中工作?

pydoc 在 Windows 中不起作用.在这篇文章 Pydoc is not working (Windows XP) dave 的最后回答webb 说要创建一个 pydoc.bat 文件,其中包含以下代码: @python c:\Python27\Lib\pydoc.py %* 创建 pydoc.bat 后,应该将其放置在何处以便 pydoc 命令在命令提示符下工作? PS 将 C ..
发布时间:2022-01-23 09:01:47 Python

Pydoc 不工作 (Windows XP)

使用 Windows XP 和 Python 2.7,我尝试通过终端运行“pydoc".不幸的是它不起作用. 因为我不允许发布屏幕截图(新手).这是它所说的(黑底白字) 我输入的内容: "C:\Python27>pydoc raw_input/"pydoc raw_input" 我的结果(这是德语,大致翻译为“命令“pydoc"要么拼写错误,要么找不到.): Der Befehl ..
发布时间:2021-09-27 18:48:35 Python

使用代码完成查看 PyDoc

上面是 PyCharm,下面是带有 PyDev 的 Eclipse. 如何像在 Eclipse+PyDev 中一样显示 PyDoc 工具提示和自动完成窗口?我看过一些 PyCharm 的屏幕截图,它们正好显示了这一点(例如.http://i.imgur.com/wIvAt.png) 但我不知道如何让我的工作以这种方式工作.我试过IDE Settings>>Editor>>Code Compl ..
发布时间:2021-06-23 19:51:34 Java开发

如何使用Pydoc生成文档

我需要使用pydoc从注释生成文档。这样做的基本步骤是什么? 解决方案 如果您真的想使用Pydoc,可以在终端中简单地做: $ pydoc -w myproject 此会从命令生成老式的HTML文档。 请注意,Pydoc是从2.1开始在Python中用于 help()函数的模块。 它将检索不是注释的 docstrings 。您应该使用docstrings来描述 ..
发布时间:2020-10-25 05:59:15 Python

__getattr__定义的属性的文档

我必须自定义__getattr__才能调用另一个函数来读取. 这很好用,除了help(object.attr)不起作用.这段代码用于交互式环境,因此help()对我们来说很重要. 是否有更好的设计来实现相同的功能,但help()可以正常工作. 解决方案 用于“帮助"的文本确实是对象的"__doc__"属性.问题在于,根据所拥有的对象,您不能简单地在其上设置__doc__属性. ..
发布时间:2020-06-16 18:47:54 Python

相对导入需要'package'参数

我想使用Sphinx,因此它可以为我的python代码自动生成一个pydoc,但是我收到一个错误。我做错了什么? conf.py sphinx配置文件 import sys import os from django.conf import settings os.environ ['DJANGO_SETTINGS_MODULE'] ='../cloud_server.s ..
发布时间:2017-05-29 08:26:49 Python

如何获取pydoc命令在Windows中工作?

pydoc 在Windows中不起作用。在此后 Pydoc不工作(Windows XP)最后一个答案dave webb说要用这个代码创建一个 pydoc.bat 文件: @python c: \Python27\Lib\pydoc.py%* 创建pydoc.bat后,它被放置,因此 pydoc 命令在命令提示符下工作? C:\python27\Lib\py ..
发布时间:2016-12-19 22:47:57 Python

pydoc.render_doc()添加字符 - 如何避免?

已经有一些问题可以解决这个问题,但没有人能够解决问题。 import pydoc hlpTxt = pydoc.render_doc(帮助) 已经做了我想要的!打印到(右)控制台时看起来无瑕疵,但它包含以下额外字符: _\x08_H\x08He\\ \\ x08el\x08lp\x08pe\x08er\x08r 在Maya中,它填充了◘ -s ..
发布时间:2016-11-19 16:29:28 Python